Fix compilation for IDEA 172

This commit is contained in:
Alexey Andreev
2017-06-01 13:55:29 +03:00
committed by Nikolay Krasko
parent 85ecde6ec9
commit e56f9f6040
3 changed files with 7 additions and 2 deletions
@@ -17,6 +17,7 @@
package org.jetbrains.kotlin.cli.jvm.compiler package org.jetbrains.kotlin.cli.jvm.compiler
import com.intellij.codeInsight.ExternalAnnotationsManager import com.intellij.codeInsight.ExternalAnnotationsManager
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.psi.* import com.intellij.psi.*
class MockExternalAnnotationsManager : ExternalAnnotationsManager() { class MockExternalAnnotationsManager : ExternalAnnotationsManager() {
@@ -40,4 +41,8 @@ class MockExternalAnnotationsManager : ExternalAnnotationsManager() {
override fun editExternalAnnotation(listOwner: PsiModifierListOwner, annotationFQN: String, value: Array<out PsiNameValuePair>?): Boolean { override fun editExternalAnnotation(listOwner: PsiModifierListOwner, annotationFQN: String, value: Array<out PsiNameValuePair>?): Boolean {
throw UnsupportedOperationException("not implemented") throw UnsupportedOperationException("not implemented")
} }
override fun hasAnnotationRootsForFile(file: VirtualFile): Boolean {
throw UnsupportedOperationException("not implemented")
}
} }
@@ -89,7 +89,7 @@ public abstract class MavenImportingTestCase extends MavenTestCase {
VfsRootAccess.disallowRootAccess(PathManager.getConfigPath()); VfsRootAccess.disallowRootAccess(PathManager.getConfigPath());
Messages.setTestDialog(TestDialog.DEFAULT); Messages.setTestDialog(TestDialog.DEFAULT);
removeFromLocalRepository("test"); removeFromLocalRepository("test");
FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory()); FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory().toFile());
} }
finally { finally {
super.tearDown(); super.tearDown();
@@ -120,7 +120,7 @@ public abstract class GradleImportingTestCase extends ExternalSystemImportingTes
} }
}.execute(); }.execute();
Messages.setTestDialog(TestDialog.DEFAULT); Messages.setTestDialog(TestDialog.DEFAULT);
FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory()); FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory().toFile());
} }
finally { finally {
super.tearDown(); super.tearDown();