Top Fields Constructors Methods
org.codehaus.groovy.classgen.asm

public Class LambdaWriter

extends ClosureWriter
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.classgen.asm.sc.StaticTypesLambdaWriter
Imports
org.codehaus.groovy.ast.Parameter, org.codehaus.groovy.ast.expr.LambdaExpression

Field Summary

Inherited from org.codehaus.groovy.classgen.asm.ClosureWriter:
controllerOUTER_INSTANCETHIS_OBJECT

Constructor Summary

AccessConstructor and Description
public
LambdaWriter(final WriterController controller)

Method Summary

Modifier and TypeMethod and Description
protected Parameter[]
public void
writeLambda(final LambdaExpression expression)

Inherited from org.codehaus.groovy.classgen.asm.ClosureWriter:
addConstructoraddFieldsAndGettersForLocalVariablesaddGeneratedClosureConstructorCallcreateBlockStatementForConstructorcreateClosureClassgetClosureSharedVariablesgetOrAddClosureClassloadReferenceloadThisremoveInitialValueswriteClosure

Constructor Detail

LambdaWriterback to summary
public LambdaWriter(final WriterController controller)

Method Detail

getLambdaSharedVariablesback to summary
protected Parameter[] getLambdaSharedVariables(final LambdaExpression expression)
writeLambdaback to summary
public void writeLambda(final LambdaExpression expression)