From 7d46affd14fe537a87c20e982308bf8eceba76b7 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 17 Jan 2013 16:55:03 +0400 Subject: [PATCH] Fixed bug in checking for annotation writablity. --- .../jet/plugin/codeInsight/ktSignature/KotlinSignatureUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureUtil.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureUtil.java index 6baff6d62cc..6c878c6d528 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureUtil.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureUtil.java @@ -94,7 +94,7 @@ class KotlinSignatureUtil { PsiModifierListOwner annotationOwner = getAnnotationOwner(element); PsiAnnotation annotation = findKotlinSignatureAnnotation(element); assert annotation != null; - if (annotation.getContainingFile() != annotationOwner.getContainingFile()) { + if (annotation.getContainingFile() == annotationOwner.getContainingFile()) { return annotation.isWritable(); } else { ExternalAnnotationsManager annotationsManager = ExternalAnnotationsManager.getInstance(element.getProject());