From 51a4f2283067e44166c18e688780d6d1566210c1 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Wed, 2 Aug 2023 18:28:48 +0900 Subject: [PATCH] [LL API] Fix default parameter value processing in 'ContextCollector' Remove the additional 'lazyResolveToPhase()' as there's a need to analyze to 'BODY_RESOLVE' anyway to collect the 'BODY' context. --- .../kotlin/analysis/low/level/api/fir/util/ContextCollector.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt index d7cba29334e..2aa336d4dc4 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt @@ -222,7 +222,7 @@ private class ContextCollectorVisitor( override fun visitSimpleFunction(simpleFunction: FirSimpleFunction) = withProcessor { dumpContext(simpleFunction.psi, ContextKind.SELF) - simpleFunction.lazyResolveToPhase(FirResolvePhase.ANNOTATIONS_ARGUMENTS_MAPPING) + simpleFunction.lazyResolveToPhase(FirResolvePhase.BODY_RESOLVE) processSignatureAnnotations(simpleFunction) @@ -233,7 +233,6 @@ private class ContextCollectorVisitor( dumpContext(simpleFunction.psi, ContextKind.BODY) onActive { - simpleFunction.lazyResolveToPhase(FirResolvePhase.BODY_RESOLVE) process(simpleFunction.body) } }