[NI] Minor. Fix IOE.

This commit is contained in:
Stanislav Erokhin
2017-05-22 20:10:18 +03:00
committed by Mikhail Zarechenskiy
parent 55181541af
commit 0f0d834c23
@@ -70,6 +70,8 @@ fun captureFromArguments(
status: CaptureStatus,
acceptNewCapturedType: ((argumentIndex: Int, NewCapturedType) -> Unit) = DO_NOTHING_2
): SimpleType? {
if (type.arguments.size != type.constructor.parameters.size) return null
val arguments = type.arguments
if (arguments.all { it.projectionKind == Variance.INVARIANT }) return null