org.codehaus.groovy.classgen.asm
Class ClosureWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.ClosureWriter
- Direct Known Subclasses:
- StaticTypesClosureWriter
public class ClosureWriter
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClosureWriter
public ClosureWriter(WriterController wc)
writeClosure
public void writeClosure(ClosureExpression expression)
loadReference
public static void loadReference(java.lang.String name,
WriterController controller)
getOrAddClosureClass
public ClassNode getOrAddClosureClass(ClosureExpression expression,
int mods)
createClosureClass
protected ClassNode createClosureClass(ClosureExpression expression,
int mods)
addGeneratedClosureConstructorCall
public boolean addGeneratedClosureConstructorCall(ConstructorCallExpression call)
getClosureSharedVariables
protected Parameter[] getClosureSharedVariables(ClosureExpression ce)