FIR SAM resolution: use built-in nullable any type
This commit is contained in:
@@ -20,7 +20,6 @@ import org.jetbrains.kotlin.fir.resolve.substitution.substitutorByMap
|
||||
import org.jetbrains.kotlin.fir.scopes.ProcessorAction
|
||||
import org.jetbrains.kotlin.fir.symbols.CallableId
|
||||
import org.jetbrains.kotlin.fir.symbols.StandardClassIds
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.ConeClassLikeLookupTagImpl
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol
|
||||
@@ -80,7 +79,8 @@ class FirSamResolverImpl(
|
||||
.map { it.symbol }
|
||||
.zip(type.typeArguments.map {
|
||||
(it as? ConeTypedProjection)?.type
|
||||
?: ConeClassLikeTypeImpl(ConeClassLikeLookupTagImpl(StandardClassIds.Any), emptyArray(), isNullable = true)
|
||||
?: firSession.builtinTypes.nullableAnyType.type
|
||||
//ConeClassLikeTypeImpl(ConeClassLikeLookupTagImpl(StandardClassIds.Any), emptyArray(), isNullable = true)
|
||||
})
|
||||
.toMap()
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user