From d0b0d5f265a27e0097f86edc448ee42b4cb9979e Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 28 Oct 2011 22:45:29 +0400 Subject: [PATCH] Fixed adding annotation to a wrong file --- idea/src/org/jetbrains/jet/plugin/annotations/JetPsiChecker.java | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/src/org/jetbrains/jet/plugin/annotations/JetPsiChecker.java b/idea/src/org/jetbrains/jet/plugin/annotations/JetPsiChecker.java index d2be0e6939d..6272bae35b2 100644 --- a/idea/src/org/jetbrains/jet/plugin/annotations/JetPsiChecker.java +++ b/idea/src/org/jetbrains/jet/plugin/annotations/JetPsiChecker.java @@ -60,6 +60,7 @@ public class JetPsiChecker implements Annotator { Collection diagnostics = Sets.newLinkedHashSet(bindingContext.getDiagnostics()); Set redeclarations = Sets.newHashSet(); for (Diagnostic diagnostic : diagnostics) { + if (diagnostic.getFactory().getPsiFile(diagnostic) != file) continue; Annotation annotation = null; if (diagnostic.getSeverity() == Severity.ERROR) { if (diagnostic instanceof UnresolvedReferenceDiagnostic) {