Introduce Parameter: Fix NPE on invalid parameter name or type

EA-95189 Fixed
This commit is contained in:
Alexey Sedunov
2017-06-27 15:57:45 +03:00
parent 2e8b374ce8
commit 20969f161c
2 changed files with 7 additions and 8 deletions
@@ -231,8 +231,8 @@ class KotlinIntroduceParameterDialog private constructor(
override fun canRun() {
val psiFactory = KtPsiFactory(myProject)
psiFactory.createSimpleName(nameField.enteredName.quoteIfNeeded()).validateElement("Invalid parameter name")
psiFactory.createType(typeField.enteredName).validateElement("Invalid parameter type")
psiFactory.createExpressionIfPossible(nameField.enteredName.quoteIfNeeded()).validateElement("Invalid parameter name")
psiFactory.createTypeIfPossible(typeField.enteredName).validateElement("Invalid parameter type")
}
override fun doAction() {