From 7b262689ff0b63887b3442156ddf4e50505e503f Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 8 Feb 2017 19:17:22 +0100 Subject: [PATCH] find class inheritors outside its direct use scope (IDEA-167877) --- .../searches/ClassInheritorsSearch.java | 4 +- .../psi/search/ClassInheritorsTest.java | 76 ++++++++++++++----- 2 files changed, 60 insertions(+), 20 deletions(-) diff --git a/java/java-indexing-api/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java b/java/java-indexing-api/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java index f9d926ca8cd0..1a6334623a6a 100644 --- a/java/java-indexing-api/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java +++ b/java/java-indexing-api/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java @@ -21,6 +21,7 @@ import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.util.Condition; import com.intellij.openapi.util.Conditions; import com.intellij.psi.PsiClass; +import com.intellij.psi.PsiFile; import com.intellij.psi.SmartPointerManager; import com.intellij.psi.search.SearchScope; import com.intellij.util.AbstractQuery; @@ -165,7 +166,8 @@ public class ClassInheritorsSearch extends ExtensibleQueryFactory