Writer responsible for generating lambda classes in statically compiled mode.
Fields inherited from class | Fields |
---|---|
class ClosureWriter |
OUTER_INSTANCE, THIS_OBJECT |
Constructor and description |
---|
StaticTypesLambdaWriter
(WriterController wc) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected ClassNode |
createClosureClass(ClosureExpression expression, int mods) |
|
protected ClassNode |
createLambdaClass(LambdaExpression expression, int mods, MethodNode abstractMethodNode) |
|
ClassNode |
getOrAddLambdaClass(LambdaExpression expression, int mods, MethodNode abstractMethodNode) |
|
void |
writeLambda(LambdaExpression expression) |
Methods inherited from class | Name |
---|---|
class LambdaWriter |
getLambdaSharedVariables, writeLambda |
class ClosureWriter |
addConstructor, addFieldsAndGettersForLocalVariables, addGeneratedClosureConstructorCall, createBlockStatementForConstructor, createClosureClass, getClosureSharedVariables, getOrAddClosureClass, loadReference, removeInitialValues, writeClosure |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Copyright © 2003-2018 The Apache Software Foundation. All rights reserved.