diff --git a/java/openapi/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java b/java/openapi/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java index 81a7892175da..1d8f2b849293 100644 --- a/java/openapi/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java +++ b/java/openapi/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java @@ -22,14 +22,18 @@ import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.util.Computable; import com.intellij.openapi.util.Condition; import com.intellij.openapi.util.Ref; +import com.intellij.openapi.util.TextRange; +import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.*; import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.search.PsiSearchScopeUtil; import com.intellij.psi.search.SearchScope; +import com.intellij.util.Function; import com.intellij.util.Processor; import com.intellij.util.Query; import com.intellij.util.QueryExecutor; import com.intellij.util.containers.Stack; +import gnu.trove.TObjectHashingStrategy; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -44,7 +48,6 @@ public class ClassInheritorsSearch extends ExtensibleQueryFactory() { public boolean execute(@NotNull final SearchParameters parameters, @NotNull final Processor consumer) { @@ -128,7 +131,7 @@ public class ClassInheritorsSearch extends ExtensibleQueryFactory search(@NotNull SearchParameters parameters) { - return INSTANCE.createUniqueResultsQuery(parameters); + return INSTANCE.createQuery(parameters); } public static Query search(@NotNull final PsiClass aClass, @NotNull SearchScope scope, final boolean checkDeep, final boolean checkInheritance) {