From d599bb160f8f21c95aa9959f1d624e5a4e5695ca Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 20 Dec 2018 14:46:48 +0300 Subject: [PATCH] Launch constructor delegation search only for elements from a file This should fix EA-133791 --- .../KotlinConstructorDelegationCallReferenceSearcher.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConstructorDelegationCallReferenceSearcher.kt b/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConstructorDelegationCallReferenceSearcher.kt index ffa31cb2c63..b515419d71a 100644 --- a/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConstructorDelegationCallReferenceSearcher.kt +++ b/idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinConstructorDelegationCallReferenceSearcher.kt @@ -27,6 +27,7 @@ class KotlinConstructorDelegationCallReferenceSearcher : QueryExecutorBase) { val method = queryParameters.method if (!method.isConstructor) return + if (method.originalElement.containingFile == null) return method.processDelegationCallConstructorUsages(method.useScope.intersectWith(queryParameters.effectiveSearchScope)) { it.calleeExpression?.mainReference?.let { consumer.process(it) } ?: true