[FIR] Update call-sites which are interested in annotation arguments
After the previous commit, enum entry access to the annotation may be presented by two different nodes ^KT-64975
This commit is contained in:
committed by
Space Team
parent
a4e8be8687
commit
3fba3b703e
+8
@@ -199,6 +199,14 @@ internal object FirToConstantValueTransformer : FirDefaultVisitor<ConstantValue<
|
||||
return visitQualifiedAccessExpression(propertyAccessExpression, data)
|
||||
}
|
||||
|
||||
override fun visitEnumEntryDeserializedAccessExpression(
|
||||
enumEntryDeserializedAccessExpression: FirEnumEntryDeserializedAccessExpression,
|
||||
data: FirToConstantValueTransformerData,
|
||||
): ConstantValue<*> {
|
||||
val element = enumEntryDeserializedAccessExpression
|
||||
return EnumValue(element.enumClassId, element.enumEntryName)
|
||||
}
|
||||
|
||||
override fun visitFunctionCall(
|
||||
functionCall: FirFunctionCall,
|
||||
data: FirToConstantValueTransformerData
|
||||
|
||||
Reference in New Issue
Block a user