public class StaticTypesClosureWriter
extends ClosureWriter
Writer responsible for generating closure classes in statically compiled mode.
| Fields inherited from class | Fields |
|---|---|
class ClosureWriter |
OUTER_INSTANCE, THIS_OBJECT, controller |
| Constructor and description |
|---|
StaticTypesClosureWriter(WriterController wc)Creates a closure writer for statically compiled code generation. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected ClassNode |
createClosureClass(ClosureExpression expression, int mods)* Creates a new inner class node representing the compiled form of a closure expression. * *
|
| Methods inherited from class | Name |
|---|---|
class ClosureWriter |
addConstructor, addFieldsForLocalVariables, addGeneratedClosureConstructorCall, addSerialVersionUIDField, createBlockStatementForConstructor, createClosureClass, getClosureSharedVariables, getOrAddClosureClass, loadReference, loadThis, removeInitialValues, writeClosure |
Creates a closure writer for statically compiled code generation.
* Creates a new inner class node representing the compiled form of a closure expression. * *
expression - the closure expression to compile
*modifiers - the access modifiers for the generated class
*Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.