[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.
This commit is contained in:
Yan Zhulanow
2023-08-02 18:28:48 +09:00
committed by Space Team
parent 0800acd30e
commit 51a4f22830
@@ -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)
}
}