|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.classgen.asm.StatementWriter
public class StatementWriter extends java.lang.Object
Constructor Summary | |
StatementWriter(WriterController controller)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public StatementWriter(WriterController controller)
Method Detail |
---|
public void writeAssert(AssertStatement statement)
public void writeBlockStatement(BlockStatement block)
public void writeBreak(BreakStatement statement)
protected void writeCaseStatement(CaseStatement statement, int switchVariableIndex, org.objectweb.asm.Label thisLabel, org.objectweb.asm.Label nextLabel)
public void writeContinue(ContinueStatement statement)
public void writeDoWhileLoop(DoWhileStatement loop)
public void writeExpressionStatement(ExpressionStatement statement)
protected void writeForInLoop(ForStatement loop)
protected void writeForLoopWithClosureList(ForStatement loop)
public void writeForStatement(ForStatement loop)
public void writeIfElse(IfStatement ifElse)
protected void writeIteratorHasNext(org.objectweb.asm.MethodVisitor mv)
protected void writeIteratorNext(org.objectweb.asm.MethodVisitor mv)
public void writeReturn(ReturnStatement statement)
protected void writeStatementLabel(Statement statement)
public void writeSwitch(SwitchStatement statement)
public void writeSynchronized(SynchronizedStatement statement)
public void writeThrow(ThrowStatement statement)
public void writeTryCatchFinally(TryCatchStatement statement)
public void writeWhileLoop(WhileStatement loop)
Groovy Documentation