Package org.codehaus.groovy.classgen.asm
Class LambdaWriter
- java.lang.Object
- 
- org.codehaus.groovy.classgen.asm.ClosureWriter
- 
- org.codehaus.groovy.classgen.asm.LambdaWriter
 
 
- 
- Direct Known Subclasses:
- StaticTypesLambdaWriter
 
 public class LambdaWriter extends ClosureWriter 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.codehaus.groovy.classgen.asm.ClosureWriterClosureWriter.CorrectAccessedVariableVisitor, ClosureWriter.UseExistingReference
 
- 
 - 
Field Summary- 
Fields inherited from class org.codehaus.groovy.classgen.asm.ClosureWritercontroller, OUTER_INSTANCE, THIS_OBJECT
 
- 
 - 
Constructor SummaryConstructors Constructor Description LambdaWriter(WriterController controller)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Parameter[]getLambdaSharedVariables(LambdaExpression expression)voidwriteLambda(LambdaExpression expression)- 
Methods inherited from class org.codehaus.groovy.classgen.asm.ClosureWriteraddConstructor, addFieldsAndGettersForLocalVariables, addGeneratedClosureConstructorCall, createBlockStatementForConstructor, createClosureClass, getClosureSharedVariables, getOrAddClosureClass, loadReference, loadThis, removeInitialValues, writeClosure
 
- 
 
- 
- 
- 
Constructor Detail- 
LambdaWriterpublic LambdaWriter(WriterController controller) 
 
- 
 - 
Method Detail- 
writeLambdapublic void writeLambda(LambdaExpression expression) 
 - 
getLambdaSharedVariablesprotected Parameter[] getLambdaSharedVariables(LambdaExpression expression) 
 
- 
 
-