[LL API] Do not wrap body or lambdas in 'forFunctionBody()'

The function is only intended to be called for 'FirSimpleFunction's.
This commit is contained in:
Yan Zhulanow
2023-08-01 03:51:18 +09:00
committed by Space Team
parent 9baef497a8
commit 9a9b16ed41
@@ -331,17 +331,15 @@ private class ContextCollectorVisitor(
processSignatureAnnotations(anonymousFunction)
context.withAnonymousFunction(anonymousFunction, holder, ResolutionMode.ContextIndependent) {
context.forFunctionBody(anonymousFunction, holder) {
for (parameter in anonymousFunction.valueParameters) {
process(parameter)
context.storeVariable(parameter, holder.session)
}
for (parameter in anonymousFunction.valueParameters) {
process(parameter)
context.storeVariable(parameter, holder.session)
}
dumpContext(anonymousFunction.psi, ContextKind.BODY)
dumpContext(anonymousFunction.psi, ContextKind.BODY)
onActive {
process(anonymousFunction.body)
}
onActive {
process(anonymousFunction.body)
}
onActive {