diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java index fe8193039998..46a4ea6b859c 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java @@ -268,6 +268,10 @@ public class PsiImmediateClassType extends PsiClassType.Stub { @Override public boolean equalsToText(@NotNull String text) { + String name = myClass.getName(); + if (name == null || !text.contains(name)) return false; + if (text.equals(getCanonicalText(false))) return true; + PsiElementFactory factory = JavaPsiFacade.getInstance(myManager.getProject()).getElementFactory(); final PsiType patternType; try {