diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt index 21b47ffcd30..1a59498c1c8 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/AddValVarToConstructorParameterAction.kt @@ -68,11 +68,16 @@ interface AddValVarToConstructorParameterAction { class QuickFix(parameter: KtParameter) : KotlinQuickFixAction(parameter), AddValVarToConstructorParameterAction { - override fun getText() = element?.let { - val key = - if (it.getStrictParentOfType()?.isInline() == true) "add.val.to.parameter.0" else "add.val.var.to.parameter.0" - KotlinBundle.message(key, it.name ?: "") - } ?: "" + override fun getText(): String { + val element = this.element ?: return "" + + val key = when { + element.getStrictParentOfType()?.isInline() == true -> "add.val.to.parameter.0" + else -> "add.val.var.to.parameter.0" + } + + return KotlinBundle.message(key, element.name ?: "") + } override fun getFamilyName() = KotlinBundle.message("add.val.var.to.primary.constructor.parameter")