From 7fb76dda9287b50a0b4f0bd61fd19f9a73af5479 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 31 Aug 2012 14:20:06 +0400 Subject: [PATCH] Added comments for methods of ExternalAnnotationsManager which are used only in Kotlin plugin. --- .../com/intellij/codeInsight/ExternalAnnotationsManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsManager.java b/java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsManager.java index 7ed33043f159..3d28df354eee 100644 --- a/java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsManager.java +++ b/java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsManager.java @@ -51,6 +51,7 @@ public abstract class ExternalAnnotationsManager { @Nullable public abstract PsiAnnotation findExternalAnnotation(@NotNull PsiModifierListOwner listOwner, @NotNull String annotationFQN); + // Method used in Kotlin plugin public abstract boolean isExternalAnnotationWritable(@NotNull PsiModifierListOwner listOwner, @NotNull String annotationFQN); @Nullable @@ -63,6 +64,7 @@ public abstract class ExternalAnnotationsManager { public abstract boolean deannotate(@NotNull PsiModifierListOwner listOwner, @NotNull String annotationFQN); + // Method used in Kotlin plugin when it is necessary to leave external annotation, but modify its arguments public abstract boolean editExternalAnnotation(@NotNull PsiModifierListOwner listOwner, @NotNull String annotationFQN, @Nullable PsiNameValuePair[] value);