From 28652f346893a0df7d4a78a0f8e49ce790adf086 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Sun, 22 Nov 2015 05:18:33 +0300 Subject: [PATCH] IDEA-136449 Spurious "cannot resolve symbol" on string literal from "injected references" inspection --- .../org/intellij/plugins/intelliLang/util/AnnotationUtilEx.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/util/AnnotationUtilEx.java b/plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/util/AnnotationUtilEx.java index d3197a18c169..ceaf74f8c263 100644 --- a/plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/util/AnnotationUtilEx.java +++ b/plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/util/AnnotationUtilEx.java @@ -137,6 +137,7 @@ public class AnnotationUtilEx { final PsiElement parent = element.getParent(); if (element instanceof PsiReferenceExpression) { + if (parent instanceof PsiReferenceExpression) return false; // skip qualified references if (!visitor.visitReference((PsiReferenceExpression)element)) return false; } else if (element instanceof PsiNameValuePair && parent != null && parent.getParent() instanceof PsiAnnotation) {