[FIR] Fix lookup tag creation for values() & valueOf()
This commit is contained in:
@@ -37,7 +37,7 @@ fun AbstractFirRegularClassBuilder.generateValuesFunction(session: FirSession, p
|
|||||||
type = ConeClassLikeTypeImpl(
|
type = ConeClassLikeTypeImpl(
|
||||||
ConeClassLikeLookupTagImpl(StandardClassIds.Array),
|
ConeClassLikeLookupTagImpl(StandardClassIds.Array),
|
||||||
arrayOf(
|
arrayOf(
|
||||||
ConeClassLikeTypeImpl(ConeClassLikeLookupTagImpl(this@generateValuesFunction.symbol.classId), emptyArray(), isNullable = false)
|
ConeClassLikeTypeImpl(this@generateValuesFunction.symbol.toLookupTag(), emptyArray(), isNullable = false)
|
||||||
),
|
),
|
||||||
isNullable = false
|
isNullable = false
|
||||||
)
|
)
|
||||||
@@ -59,7 +59,7 @@ fun AbstractFirRegularClassBuilder.generateValueOfFunction(session: FirSession,
|
|||||||
returnTypeRef = buildResolvedTypeRef {
|
returnTypeRef = buildResolvedTypeRef {
|
||||||
source = this@generateValueOfFunction.source
|
source = this@generateValueOfFunction.source
|
||||||
type = ConeClassLikeTypeImpl(
|
type = ConeClassLikeTypeImpl(
|
||||||
ConeClassLikeLookupTagImpl(this@generateValueOfFunction.symbol.classId),
|
this@generateValueOfFunction.symbol.toLookupTag(),
|
||||||
emptyArray(),
|
emptyArray(),
|
||||||
isNullable = false
|
isNullable = false
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user