From 399ec5c9614c99b80c799a84b117581f0dd81e74 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 20 Dec 2018 14:32:44 +0300 Subject: [PATCH] Launch convention method reference search only for elements from a file #KT-28199 Fixed --- .../ideaExtensions/KotlinConventionMethodReferencesSearcher.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConventionMethodReferencesSearcher.kt b/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConventionMethodReferencesSearcher.kt index 5dd8167371d..a2819eb5963 100644 --- a/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConventionMethodReferencesSearcher.kt +++ b/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConventionMethodReferencesSearcher.kt @@ -24,6 +24,9 @@ import org.jetbrains.kotlin.idea.search.usagesSearch.operators.OperatorReference class KotlinConventionMethodReferencesSearcher : QueryExecutorBase(true) { override fun processQuery(queryParameters: MethodReferencesSearch.SearchParameters, consumer: ExecutorProcessor) { + val method = queryParameters.method + if (method.originalElement.containingFile == null) return + val operatorSearcher = OperatorReferenceSearcher.create( queryParameters.method, queryParameters.effectiveSearchScope,