FIR: replace ConeKotlinType with more concrete type when possible
This commit is contained in:
committed by
TeamCityServer
parent
27d4c745cb
commit
11bbd79c4b
+1
-1
@@ -139,7 +139,7 @@ internal class KClassValue(value: Value) : ConstantValue<KClassValue.Value>(valu
|
||||
is Value.NormalClass -> {
|
||||
val (classId, arrayDimensions) = value.value
|
||||
val klass = session.symbolProvider.getClassLikeSymbolByClassId(classId)?.fir as? FirRegularClass ?: return null
|
||||
var type: ConeKotlinType = klass.defaultType().replaceArgumentsWithStarProjections()
|
||||
var type: ConeClassLikeType = klass.defaultType().replaceArgumentsWithStarProjections()
|
||||
repeat(arrayDimensions) {
|
||||
type = type.createArrayType()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user