Package org.codehaus.groovy.classgen.asm
Class StatementWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.StatementWriter
- Direct Known Subclasses:
 OptimizingStatementWriter,StaticTypesStatementWriter
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidwriteAssert(AssertStatement statement) voidvoidwriteBreak(BreakStatement statement) voidwriteContinue(ContinueStatement statement) voidwriteDoWhileLoop(DoWhileStatement statement) voidwriteExpressionStatement(ExpressionStatement statement) protected voidwriteForInLoop(ForStatement statement) protected voidwriteForInLoopControlAndBlock(ForStatement statement) protected voidwriteForLoopWithClosureList(ForStatement statement) voidwriteForStatement(ForStatement statement) voidwriteIfElse(IfStatement statement) protected voidwriteIteratorHasNext(org.objectweb.asm.MethodVisitor mv) protected voidwriteIteratorNext(org.objectweb.asm.MethodVisitor mv) voidwriteReturn(ReturnStatement statement) protected voidwriteStatementLabel(Statement statement) voidwriteSwitch(SwitchStatement statement) voidwriteSynchronized(SynchronizedStatement statement) voidwriteThrow(ThrowStatement statement) voidwriteTryCatchFinally(TryCatchStatement statement) voidwriteWhileLoop(WhileStatement statement)  
- 
Field Details
- 
controller
 
 - 
 - 
Constructor Details
- 
StatementWriter
 
 - 
 - 
Method Details
- 
writeStatementLabel
 - 
writeBlockStatement
 - 
writeForStatement
 - 
writeForInLoop
 - 
writeForInLoopControlAndBlock
 - 
writeIteratorHasNext
protected void writeIteratorHasNext(org.objectweb.asm.MethodVisitor mv)  - 
writeIteratorNext
protected void writeIteratorNext(org.objectweb.asm.MethodVisitor mv)  - 
writeForLoopWithClosureList
 - 
writeWhileLoop
 - 
writeDoWhileLoop
 - 
writeIfElse
 - 
writeTryCatchFinally
 - 
writeSwitch
 - 
writeBreak
 - 
writeContinue
 - 
writeSynchronized
 - 
writeAssert
 - 
writeThrow
 - 
writeReturn
 - 
writeExpressionStatement
 
 -