From 956bd308aaf64dfa8a80a28f20e2714a15d2d3fd Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 27 Feb 2017 18:43:35 +0300 Subject: [PATCH] IDEA-168759 AssertionError exception on using jsp files with classes --- .../src/com/intellij/find/findUsages/JavaFindUsagesHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java b/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java index 64b795c3b15e..252e6fbe3bc5 100644 --- a/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java +++ b/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java @@ -72,7 +72,7 @@ public class JavaFindUsagesHelper { if (qname != null) { result.add(qname); PsiClass topLevelClass = PsiUtil.getTopLevelClass(element); - if (topLevelClass != null) { + if (topLevelClass != null && !(topLevelClass instanceof PsiSyntheticClass)) { String topName = topLevelClass.getQualifiedName(); assert topName != null : "topLevelClass : " + topLevelClass + "; element: " + element + " (" + qname + ") top level file: " + InjectedLanguageManager.getInstance( element.getProject()).getTopLevelFile(element);