diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/InheritanceImplUtil.java b/java/java-psi-impl/src/com/intellij/psi/impl/InheritanceImplUtil.java index bb78fc0af041..5d98860fa984 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/InheritanceImplUtil.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/InheritanceImplUtil.java @@ -58,7 +58,7 @@ public class InheritanceImplUtil { final PsiClass baseCandidateClass = ((PsiAnonymousClass)candidateClass).getBaseClassType().resolve(); if (baseCandidateClass != null) { if (!checkDeep) { - return baseCandidateClass.equals(baseClass); + return manager.areElementsEquivalent(baseCandidateClass, baseClass); } return InheritanceUtil.isInheritorOrSelf(baseCandidateClass, baseClass, true); }