AddReifiedToTypeParameterOfFunctionFix: fix PIEAE

This commit is contained in:
Dmitry Gridin
2019-10-10 21:24:17 +07:00
parent 6898d437cf
commit a652a0f6b3
@@ -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)