[FIR] Support withNullability for captured type
This commit is contained in:
committed by
Mikhail Glukhikh
parent
05e4539019
commit
38d3438101
@@ -117,6 +117,7 @@ fun <T : ConeKotlinType> T.withNullability(nullability: ConeNullability): T {
|
||||
is ConeTypeParameterTypeImpl -> ConeTypeParameterTypeImpl(lookupTag, nullability.isNullable) as T
|
||||
is ConeFlexibleType -> ConeFlexibleType(lowerBound.withNullability(nullability), upperBound.withNullability(nullability)) as T
|
||||
is ConeTypeVariableType -> ConeTypeVariableType(nullability, lookupTag) as T
|
||||
is ConeCapturedType -> ConeCapturedType(captureStatus, lowerType, nullability, constructor) as T
|
||||
else -> error("sealed: ${this::class}")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user