public class LambdaWriter
extends ClosureWriter
Generates bytecode for lambda expressions.
| Fields inherited from class | Fields |
|---|---|
class ClosureWriter |
GENERATED_CLOSURE_CLASS, OUTER_INSTANCE, PACKED_METHOD_PREFIX, THIS_OBJECT, controller |
| Constructor and description |
|---|
LambdaWriter(WriterController controller)Creates a lambda writer with the given controller. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected Parameter[] |
getLambdaSharedVariables(LambdaExpression expression)Gets the shared variables for a lambda expression. |
|
public void |
writeLambda(LambdaExpression expression)Generates bytecode for a lambda expression. |
Creates a lambda writer with the given controller.
controller - the writer controllerGets the shared variables for a lambda expression.
expression - the lambda expressionGenerates bytecode for a lambda expression.
expression - the lambda expression to generate bytecode forCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.