diff --git a/java/java-impl/src/com/intellij/psi/stubsHierarchy/impl/SingleClassHierarchy.java b/java/java-impl/src/com/intellij/psi/stubsHierarchy/impl/SingleClassHierarchy.java index 436afec45e04..982b1af46211 100644 --- a/java/java-impl/src/com/intellij/psi/stubsHierarchy/impl/SingleClassHierarchy.java +++ b/java/java-impl/src/com/intellij/psi/stubsHierarchy/impl/SingleClassHierarchy.java @@ -18,7 +18,6 @@ package com.intellij.psi.stubsHierarchy.impl; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFileWithId; import com.intellij.psi.PsiClass; -import com.intellij.psi.PsiElement; import com.intellij.psi.search.DelegatingGlobalSearchScope; import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.stubsHierarchy.ClassHierarchy; @@ -113,10 +112,6 @@ public class SingleClassHierarchy extends ClassHierarchy { @NotNull @Override public SmartClassAnchor[] getDirectSubtypeCandidates(@NotNull PsiClass psiClass) { - PsiElement original = psiClass.getOriginalElement(); - if (original instanceof PsiClass) { - psiClass = (PsiClass)original; - } VirtualFile vFile = psiClass.getContainingFile().getVirtualFile(); if (!(vFile instanceof VirtualFileWithId)) return StubClassAnchor.EMPTY_ARRAY; diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/search/StubHierarchyInheritorSearcher.java b/java/java-indexing-impl/src/com/intellij/psi/impl/search/StubHierarchyInheritorSearcher.java index 7835ca4d0842..704e37e31e4e 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/search/StubHierarchyInheritorSearcher.java +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/search/StubHierarchyInheritorSearcher.java @@ -16,10 +16,12 @@ package com.intellij.psi.impl.search; import com.intellij.openapi.application.QueryExecutorBase; +import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiClass; +import com.intellij.psi.PsiElement; import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.search.PsiSearchScopeUtil; import com.intellij.psi.search.searches.DirectClassInheritorsSearch; @@ -33,6 +35,7 @@ import org.jetbrains.annotations.NotNull; * @author peter */ public class StubHierarchyInheritorSearcher extends QueryExecutorBase { + private static final Logger LOG = Logger.getInstance("#com.intellij.psi.impl.search.StubHierarchyInheritorSearcher"); public StubHierarchyInheritorSearcher() { super(true); } @@ -54,6 +57,11 @@ public class StubHierarchyInheritorSearcher extends QueryExecutorBase