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
-