[FIR] Update resolve status of annotations to partially resolved
This commit is contained in:
committed by
TeamCityServer
parent
8fd2ddad12
commit
0f3f56f676
+2
@@ -136,9 +136,11 @@ private class FirExpressionsResolveTransformerForSpecificAnnotations(
|
||||
) : FirExpressionsResolveTransformer(transformer) {
|
||||
|
||||
override fun transformAnnotationCall(annotationCall: FirAnnotationCall, data: ResolutionMode): FirStatement {
|
||||
if (annotationCall.resolveStatus >= FirAnnotationResolveStatus.PartiallyResolved) return annotationCall
|
||||
dataFlowAnalyzer.enterAnnotationCall(annotationCall)
|
||||
annotationCall.transformChildren(transformer, ResolutionMode.ContextDependent)
|
||||
dataFlowAnalyzer.exitAnnotationCall(annotationCall)
|
||||
annotationCall.replaceResolveStatus(FirAnnotationResolveStatus.PartiallyResolved)
|
||||
return annotationCall
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user