From a24593da0476c8d41af103045c31e92f31bee81d Mon Sep 17 00:00:00 2001 From: Egor Kulikov Date: Tue, 24 Jan 2023 13:23:14 +0100 Subject: [PATCH] [FIR] Make annotations arguments lazy in RawFirBuilder Process compiler annotations on all top level declarations --- .../LLFirDesignatedAnnotationsResolveTransformed.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1cebb25266b..6a312675c00 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 @@ internal class LLFirDesignatedAnnotationsResolveTransformed( private fun moveNextDeclaration(designationIterator: Iterator) { if (!designationIterator.hasNext()) { val declaration = designation.target + FirLazyBodiesCalculator.calculateCompilerAnnotations(declaration) if (declaration is FirRegularClass || declaration is FirTypeAlias) { - FirLazyBodiesCalculator.calculateCompilerAnnotations(declaration) declaration.transform(this, null) } return