From d33e60b876eb9aa394a9de49475d71edb22e294a Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Mon, 22 Dec 2014 16:01:59 +0300 Subject: [PATCH] Reintroduce change erroneously reverted in 2fec18ffa7e620f386a76f7eaa2cd2589614c8f0 --- .../ideaExtensions/KotlinDirectInheritorsSearcher.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/search/ideaExtensions/KotlinDirectInheritorsSearcher.kt b/idea/src/org/jetbrains/jet/plugin/search/ideaExtensions/KotlinDirectInheritorsSearcher.kt index c729fc79778..2f28f0c263f 100644 --- a/idea/src/org/jetbrains/jet/plugin/search/ideaExtensions/KotlinDirectInheritorsSearcher.kt +++ b/idea/src/org/jetbrains/jet/plugin/search/ideaExtensions/KotlinDirectInheritorsSearcher.kt @@ -22,12 +22,10 @@ import com.intellij.psi.PsiClass import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.search.searches.DirectClassInheritorsSearch import com.intellij.util.Processor -import org.jetbrains.jet.lang.psi.JetClassOrObject import org.jetbrains.jet.plugin.decompiler.navigation.JetSourceNavigationHelper import org.jetbrains.jet.plugin.stubindex.JetSuperClassIndex -import org.jetbrains.jet.lang.resolve.* -import java.util.Collections import org.jetbrains.jet.plugin.search.fileScope +import org.jetbrains.jet.plugin.stubindex.JetSourceFilterScope public open class KotlinDirectInheritorsSearcher() : QueryExecutorBase(true) { public override fun processQuery(queryParameters: DirectClassInheritorsSearch.SearchParameters, consumer: Processor) { @@ -46,7 +44,8 @@ public open class KotlinDirectInheritorsSearcher() : QueryExecutorBase JetSourceNavigationHelper.getOriginalPsiClassOrCreateLightClass(candidate)} .filterNotNull() .filter { candidate -> candidate.isInheritor(baseClass, false) }