diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/MockExternalAnnotationsManager.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/MockExternalAnnotationsManager.kt index 767d1fb1f4b..de210c5924c 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/MockExternalAnnotationsManager.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/MockExternalAnnotationsManager.kt @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.cli.jvm.compiler import com.intellij.codeInsight.ExternalAnnotationsManager +import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.* class MockExternalAnnotationsManager : ExternalAnnotationsManager() { @@ -40,4 +41,8 @@ class MockExternalAnnotationsManager : ExternalAnnotationsManager() { override fun editExternalAnnotation(listOwner: PsiModifierListOwner, annotationFQN: String, value: Array?): Boolean { throw UnsupportedOperationException("not implemented") } + + override fun hasAnnotationRootsForFile(file: VirtualFile): Boolean { + throw UnsupportedOperationException("not implemented") + } } \ No newline at end of file diff --git a/idea/idea-maven/test/org/jetbrains/kotlin/idea/maven/MavenImportingTestCase.java b/idea/idea-maven/test/org/jetbrains/kotlin/idea/maven/MavenImportingTestCase.java index d89262a94da..802a89334c1 100644 --- a/idea/idea-maven/test/org/jetbrains/kotlin/idea/maven/MavenImportingTestCase.java +++ b/idea/idea-maven/test/org/jetbrains/kotlin/idea/maven/MavenImportingTestCase.java @@ -89,7 +89,7 @@ public abstract class MavenImportingTestCase extends MavenTestCase { VfsRootAccess.disallowRootAccess(PathManager.getConfigPath()); Messages.setTestDialog(TestDialog.DEFAULT); removeFromLocalRepository("test"); - FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory()); + FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory().toFile()); } finally { super.tearDown(); diff --git a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.java b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.java index 260e9e8170f..16894db3766 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.java +++ b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.java @@ -120,7 +120,7 @@ public abstract class GradleImportingTestCase extends ExternalSystemImportingTes } }.execute(); Messages.setTestDialog(TestDialog.DEFAULT); - FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory()); + FileUtil.delete(BuildManager.getInstance().getBuildSystemDirectory().toFile()); } finally { super.tearDown();