From 09766ae2aec592ee151ea2b3e83d02728e81d1df Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 7 Aug 2018 11:29:11 +0300 Subject: [PATCH] Reformat: AddNameToArgumentFix --- .../idea/quickfix/AddNameToArgumentFix.kt | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/AddNameToArgumentFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/AddNameToArgumentFix.kt index e958266aa35..6e4bc2b465e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/AddNameToArgumentFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/AddNameToArgumentFix.kt @@ -51,17 +51,16 @@ class AddNameToArgumentFix(argument: KtValueArgument) : KotlinQuickFixAction() - .filter { argumentMatch -> argumentType == null || argumentType.isError || !argumentMatch.isError() } - .map { it.valueParameter } - .toSet() + .map { resolvedCall.getArgumentMapping(it) } + .filterIsInstance() + .filter { argumentMatch -> argumentType == null || argumentType.isError || !argumentMatch.isError() } + .map { it.valueParameter } + .toSet() return resolvedCall.resultingDescriptor.valueParameters - .filter { it !in usedParameters } - .map { it.name } + .filter { it !in usedParameters } + .map { it.name } } private fun addName(project: Project, argument: KtValueArgument, name: Name) {