EA-82902 - IOOBE: KtLightAnnotation$LightExpressionValue.unwrapArray

This commit is contained in:
Dmitry Jemerov
2017-01-27 13:46:58 +01:00
parent 956094e062
commit 59e2645293
@@ -83,7 +83,7 @@ class KtLightAnnotation(
private fun unwrapArray(arguments: List<ValueArgument>): 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()
}