Launch constructor delegation search only for elements from a file

This should fix EA-133791
This commit is contained in:
Mikhail Glukhikh
2018-12-20 14:46:48 +03:00
parent 399ec5c961
commit d599bb160f
@@ -27,6 +27,7 @@ class KotlinConstructorDelegationCallReferenceSearcher : QueryExecutorBase<PsiRe
override fun processQuery(queryParameters: SearchParameters, consumer: ExecutorProcessor<PsiReference>) {
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