From 28aa40435639f24a5e5c01a74d4fda67b0f2db6c Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 9 Apr 2019 15:51:52 +0300 Subject: [PATCH] Don't create intention for some bad psi (EA-141235) --- .../idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt index b76222559eb..a0b24c656a5 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/AddReifiedToTypeParameterOfFunctionFix.kt @@ -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() - 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) } }