Introduce Parameter: Fix NPE on invalid parameter name or type
EA-95189 Fixed
This commit is contained in:
+2
-2
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user