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) } )