[LL FIR] support scripts in annotation transformers

^KT-60728
This commit is contained in:
Dmitrii Gridin
2023-07-29 01:16:38 +02:00
committed by Space Team
parent efc6ca27b2
commit 6cb1142210
@@ -109,12 +109,16 @@ internal fun LLFirAbstractBodyTargetResolver.transformAnnotations(target: FirEle
target.transformSuperTypeRefs(declarationsTransformer, ResolutionMode.ContextIndependent)
}
target is FirScript -> {
transformer.declarationsTransformer?.let {
target.transformAnnotations(it, ResolutionMode.ContextIndependent)
}
}
target.isRegularDeclarationWithAnnotation -> {
target.transformSingle(transformer, ResolutionMode.ContextIndependent)
}
target is FirScript -> {}
else -> throwUnexpectedFirElementError(target)
}
}