commit | 56c341c5eaa6778905830cd1548de2f5dce36b05 | [log] [tgz] |
---|---|---|
author | Egor Kulikov <egor.kulikov@jetbrains.com> | Tue Jan 24 13:23:14 2023 +0100 |
committer | Egor Kulikov <egor.kulikov@jetbrains.com> | Tue Jan 24 13:23:14 2023 +0100 |
tree | 742a0daaff386b3b8129bba4ed87e3585bf4e5ab | |
parent | 74734d966ae4197714d4ac5ea0a2b3f1820c0292 [diff] |
[FIR] Make annotations arguments lazy in RawFirBuilder Process compiler annotations on all top level declarations
diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirDesignatedAnnotationsResolveTransformed.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirDesignatedAnnotationsResolveTransformed.kt index 1cebb25..6a31267 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirDesignatedAnnotationsResolveTransformed.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirDesignatedAnnotationsResolveTransformed.kt
@@ -25,8 +25,8 @@ private fun moveNextDeclaration(designationIterator: Iterator<FirElementWithResolvePhase>) { if (!designationIterator.hasNext()) { val declaration = designation.target + FirLazyBodiesCalculator.calculateCompilerAnnotations(declaration) if (declaration is FirRegularClass || declaration is FirTypeAlias) { - FirLazyBodiesCalculator.calculateCompilerAnnotations(declaration) declaration.transform<FirDeclaration, Nothing?>(this, null) } return