From 5d57341ee46b4cab23b78f913a0e630d8d6a1e4e Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 27 Mar 2018 10:13:12 +0200 Subject: [PATCH] Make cheaper analysis in KtReference.resolveToPsiElements Related to KT-23182 --- .../src/org/jetbrains/kotlin/idea/references/KtReference.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt index e4278cc4053..4e129bcbb25 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt @@ -78,7 +78,7 @@ abstract class AbstractKtReference(element: T) : PsiPolyVariantRe class KotlinResolveResult(element: PsiElement) : PsiElementResolveResult(element) private fun resolveToPsiElements(ref: AbstractKtReference): Collection { - val bindingContext = ref.expression.analyze(BodyResolveMode.PARTIAL_WITH_DIAGNOSTICS) + val bindingContext = ref.expression.analyze(BodyResolveMode.PARTIAL) return resolveToPsiElements(ref, bindingContext, ref.getTargetDescriptors(bindingContext)) }