From a652a0f6b3dd6c980510296e0bf9b20a0bd14277 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Thu, 10 Oct 2019 21:24:17 +0700 Subject: [PATCH] AddReifiedToTypeParameterOfFunctionFix: fix PIEAE --- .../quickfix/AddReifiedToTypeParameterOfFunctionFix.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt index a0b24c656a5..c6ddd77ee76 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt @@ -44,13 +44,14 @@ import org.jetbrains.kotlin.psi.KtTypeParameter import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType class AddReifiedToTypeParameterOfFunctionFix( - typeParameter: KtTypeParameter, - val function: KtNamedFunction + typeParameter: KtTypeParameter, + function: KtNamedFunction ) : AddModifierFix(typeParameter, KtTokens.REIFIED_KEYWORD) { private val inlineFix = AddInlineToFunctionWithReifiedFix(function) + private val elementName = getElementName(function) - override fun getText() = element?.let { "Make ${getElementName(it)} reified and ${getElementName(function)} inline" } ?: "" + override fun getText() = element?.let { "Make ${getElementName(it)} reified and $elementName inline" } ?: "" override fun invokeImpl(project: Project, editor: Editor?, file: PsiFile) { super.invokeImpl(project, editor, file)