org.codehaus.groovy.classgen.asm
public class ClosureWriter extends Object
Modifier and Type | Class and Description |
---|---|
protected static interface |
ClosureWriter.UseExistingReference |
Constructor and Description |
---|
ClosureWriter(WriterController wc) |
Modifier and Type | Method and Description |
---|---|
boolean |
addGeneratedClosureConstructorCall(ConstructorCallExpression call) |
protected Parameter[] |
getClosureSharedVariables(ClosureExpression ce) |
ClassNode |
getOrAddClosureClass(ClosureExpression expression,
int mods) |
void |
writeClosure(ClosureExpression expression) |
public ClosureWriter(WriterController wc)
public void writeClosure(ClosureExpression expression)
public ClassNode getOrAddClosureClass(ClosureExpression expression, int mods)
public boolean addGeneratedClosureConstructorCall(ConstructorCallExpression call)
protected Parameter[] getClosureSharedVariables(ClosureExpression ce)