[FIR] Don't resolve annotations twice
This commit is contained in:
+2
@@ -78,6 +78,8 @@ object ImplementationConfigurator : AbstractFirTreeImplementationConfigurator()
|
||||
value = "annotationTypeRef"
|
||||
withGetter = true
|
||||
}
|
||||
|
||||
defaultFalse("resolved")
|
||||
}
|
||||
|
||||
impl(arrayOfCall)
|
||||
|
||||
+1
@@ -398,6 +398,7 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
|
||||
annotationCall.configure {
|
||||
+field("useSiteTarget", annotationUseSiteTargetType, nullable = true)
|
||||
+field("annotationTypeRef", typeRef)
|
||||
+booleanField("resolved", withReplace = true)
|
||||
}
|
||||
|
||||
arraySetCall.configure {
|
||||
|
||||
Reference in New Issue
Block a user