From 51de319cc45744826207a60e4198d887dbd3db8c Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 30 Mar 2020 14:50:18 +0300 Subject: [PATCH] New J2K: fix IOOB exception on inference --- .../kotlin/nj2k/inference/common/BoundTypeCalculator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/BoundTypeCalculator.kt b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/BoundTypeCalculator.kt index 9bad336ba93..1b2c107d2d7 100644 --- a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/BoundTypeCalculator.kt +++ b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/BoundTypeCalculator.kt @@ -214,7 +214,7 @@ open class BoundTypeCalculatorImpl( inferenceContext ) ?: return null } - TypeParameter(argumentBoundType, constructor.parameters[i].variance) + TypeParameter(argumentBoundType, constructor.parameters.getOrNull(i)?.variance ?: return null) } )