From bb0f0b19b2db2ca063388016ecea18ce0e8f4a5f Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 24 Aug 2012 22:13:03 +0400 Subject: [PATCH] Modifying external annotation within same XML. --- .../jet/plugin/codeInsight/EditSignatureBalloon.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/EditSignatureBalloon.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/EditSignatureBalloon.java index 11143f063c1..7311f7786fd 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/EditSignatureBalloon.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/EditSignatureBalloon.java @@ -210,10 +210,8 @@ class EditSignatureBalloon { new WriteCommandAction(project) { @Override protected void run(final Result result) throws Throwable { - ExternalAnnotationsManager - .getInstance(project).deannotate(method, KotlinSignatureInJavaMarkerProvider.KOTLIN_SIGNATURE_ANNOTATION); - ExternalAnnotationsManager.getInstance(project).annotateExternally( - method, KotlinSignatureInJavaMarkerProvider.KOTLIN_SIGNATURE_ANNOTATION, method.getContainingFile(), + ExternalAnnotationsManager.getInstance(project).editExternalAnnotation( + method, KotlinSignatureInJavaMarkerProvider.KOTLIN_SIGNATURE_ANNOTATION, signatureToNameValuePairs(project, newSignature)); } }.execute();