Don't create intention for some bad psi (EA-141235)

This commit is contained in:
Nikolay Krasko
2019-04-09 15:51:52 +03:00
parent bc258fa856
commit 28aa404356
@@ -61,7 +61,7 @@ class AddReifiedToTypeParameterOfFunctionFix(
override fun createAction(diagnostic: Diagnostic): IntentionAction? {
val element = Errors.TYPE_PARAMETER_AS_REIFIED.cast(diagnostic)
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)
}
}