Fix KNPE during adding new parameter to constructor (EA-125789)

This commit is contained in:
Andrey Uskov
2018-12-24 20:17:48 +03:00
parent d4e5620b9c
commit 710baf969f
@@ -59,9 +59,9 @@ interface AddValVarToConstructorParameterAction {
editor.caretModel.moveToOffset(parameter.startOffset)
TemplateBuilderImpl(parameter)
.apply { replaceElement(parameter.valOrVarKeyword!!, ValVarExpression) }
.buildInlineTemplate()
.let { TemplateManager.getInstance(project).startTemplate(editor, it) }
.apply { replaceElement(parameter.valOrVarKeyword ?: return@apply, ValVarExpression) }
.buildInlineTemplate()
.let { TemplateManager.getInstance(project).startTemplate(editor, it) }
}
class Intention :