[KAPT4] KT-61729 Resolve annotation arguments during generation of @Metadata annotations

This commit is contained in:
strangepleasures
2023-09-06 19:47:28 +00:00
committed by Space Team
parent 798e832943
commit 9d43945b19
7 changed files with 172 additions and 1 deletions
@@ -93,7 +93,7 @@ internal class KtFirMetadataCalculator(override val analysisSession: KtFirAnalys
for (fir in declarations) {
if (fir !is FirFunction && fir !is FirProperty && fir !is FirTypeAlias) continue
fir.symbol.lazyResolveToPhase(FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE)
fir.symbol.lazyResolveToPhase(FirResolvePhase.ANNOTATIONS_ARGUMENTS_MAPPING)
val psiElements = mapping[fir.psi as KtElement]
val methods = psiElements.filterIsInstance<PsiMethod>()