[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:
+7
-9
@@ -331,17 +331,15 @@ private class ContextCollectorVisitor(
|
|||||||
processSignatureAnnotations(anonymousFunction)
|
processSignatureAnnotations(anonymousFunction)
|
||||||
|
|
||||||
context.withAnonymousFunction(anonymousFunction, holder, ResolutionMode.ContextIndependent) {
|
context.withAnonymousFunction(anonymousFunction, holder, ResolutionMode.ContextIndependent) {
|
||||||
context.forFunctionBody(anonymousFunction, holder) {
|
for (parameter in anonymousFunction.valueParameters) {
|
||||||
for (parameter in anonymousFunction.valueParameters) {
|
process(parameter)
|
||||||
process(parameter)
|
context.storeVariable(parameter, holder.session)
|
||||||
context.storeVariable(parameter, holder.session)
|
}
|
||||||
}
|
|
||||||
|
|
||||||
dumpContext(anonymousFunction.psi, ContextKind.BODY)
|
dumpContext(anonymousFunction.psi, ContextKind.BODY)
|
||||||
|
|
||||||
onActive {
|
onActive {
|
||||||
process(anonymousFunction.body)
|
process(anonymousFunction.body)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onActive {
|
onActive {
|
||||||
|
|||||||
Reference in New Issue
Block a user