Don't create intention for some bad psi (EA-141235)
This commit is contained in:
+1
-1
@@ -61,7 +61,7 @@ class AddReifiedToTypeParameterOfFunctionFix(
|
|||||||
override fun createAction(diagnostic: Diagnostic): IntentionAction? {
|
override fun createAction(diagnostic: Diagnostic): IntentionAction? {
|
||||||
val element = Errors.TYPE_PARAMETER_AS_REIFIED.cast(diagnostic)
|
val element = Errors.TYPE_PARAMETER_AS_REIFIED.cast(diagnostic)
|
||||||
val function = element.psiElement.getStrictParentOfType<KtNamedFunction>()
|
val function = element.psiElement.getStrictParentOfType<KtNamedFunction>()
|
||||||
val parameter = function?.typeParameterList?.parameters?.get(element.a.index) ?: return null
|
val parameter = function?.typeParameterList?.parameters?.getOrNull(element.a.index) ?: return null
|
||||||
return AddReifiedToTypeParameterOfFunctionFix(parameter, function)
|
return AddReifiedToTypeParameterOfFunctionFix(parameter, function)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user