diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightAnnotation.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightAnnotation.kt index 8505b636348..f3262bcec8a 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightAnnotation.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightAnnotation.kt @@ -83,7 +83,7 @@ class KtLightAnnotation( private fun unwrapArray(arguments: List): PsiElement? { val arrayInitializer = parent as? LightArrayInitializerValue ?: return null val exprIndex = arrayInitializer.initializers.indexOf(this) - if (exprIndex < 0) return null + if (exprIndex < 0 || exprIndex >= arguments.size) return null return arguments[exprIndex].getArgumentExpression() }