From fb06a91c78db0fdccc9651a73ed7e773cf85850f Mon Sep 17 00:00:00 2001 From: niktrop Date: Wed, 22 Jan 2014 11:15:01 +0400 Subject: [PATCH] Filter out non-physical classes in DefaultClassNavigationContributor --- .../ide/util/gotoByName/DefaultClassNavigationContributor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/ide/util/gotoByName/DefaultClassNavigationContributor.java b/java/java-impl/src/com/intellij/ide/util/gotoByName/DefaultClassNavigationContributor.java index 23aa77adfc63..b0cbc06d048e 100644 --- a/java/java-impl/src/com/intellij/ide/util/gotoByName/DefaultClassNavigationContributor.java +++ b/java/java-impl/src/com/intellij/ide/util/gotoByName/DefaultClassNavigationContributor.java @@ -90,7 +90,7 @@ public class DefaultClassNavigationContributor implements ChooseByNameContributo final boolean isAnnotation = parameters.getLocalPatternName().startsWith("@"); @Override public boolean process(PsiClass aClass) { - if (aClass.getContainingFile().getVirtualFile() == null) return true; + if (aClass.getContainingFile().getVirtualFile() == null || !aClass.isPhysical()) return true; if (isAnnotation && !aClass.isAnnotationType()) return true; return processor.process(aClass); }