Package org.codehaus.groovy.classgen.asm
Class StatementWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.StatementWriter
- Direct Known Subclasses:
- OptimizingStatementWriter,- StaticTypesStatementWriter
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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
- 
writeIteratorHasNextprotected void writeIteratorHasNext(org.objectweb.asm.MethodVisitor mv) 
- 
writeIteratorNextprotected void writeIteratorNext(org.objectweb.asm.MethodVisitor mv) 
- 
writeForLoopWithClosureList
- 
writeWhileLoop
- 
writeDoWhileLoop
- 
writeIfElse
- 
writeTryCatchFinally
- 
writeSwitch
- 
writeBreak
- 
writeContinue
- 
writeSynchronized
- 
writeAssert
- 
writeThrow
- 
writeReturn
- 
writeExpressionStatement
 
-