From 04464024fed839ba307e710545534bb6b25b28d6 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 14 Aug 2017 15:45:54 +0200 Subject: [PATCH] Don't try to resolve call if we won't show any hints anyway --- .../org/jetbrains/kotlin/idea/parameterInfo/ArgumentNameHints.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/parameterInfo/ArgumentNameHints.kt b/idea/src/org/jetbrains/kotlin/idea/parameterInfo/ArgumentNameHints.kt index 76f40054519..5e172d6c604 100644 --- a/idea/src/org/jetbrains/kotlin/idea/parameterInfo/ArgumentNameHints.kt +++ b/idea/src/org/jetbrains/kotlin/idea/parameterInfo/ArgumentNameHints.kt @@ -31,6 +31,7 @@ import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode fun provideArgumentNameHints(element: KtCallExpression): List { + if (element.valueArguments.none { it.getArgumentExpression()?.isUnclearExpression() == true }) return emptyList() val ctx = element.analyze(BodyResolveMode.PARTIAL) val call = element.getCall(ctx) ?: return emptyList() val resolvedCall = call.getResolvedCall(ctx)