From 08241f508e63e8ad1d8430a65ac2756be6462c26 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 10 Dec 2014 16:00:35 +0300 Subject: [PATCH] KotlinDirectInheritorsSearcher: exclude library source from search --- .../search/ideaExtensions/KotlinDirectInheritorsSearcher.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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..f6f69914edc 100644 --- a/idea/src/org/jetbrains/jet/plugin/search/ideaExtensions/KotlinDirectInheritorsSearcher.kt +++ b/idea/src/org/jetbrains/jet/plugin/search/ideaExtensions/KotlinDirectInheritorsSearcher.kt @@ -28,6 +28,7 @@ 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 +47,8 @@ public open class KotlinDirectInheritorsSearcher() : QueryExecutorBase JetSourceNavigationHelper.getOriginalPsiClassOrCreateLightClass(candidate)} .filterNotNull() .filter { candidate -> candidate.isInheritor(baseClass, false) }