Package org.codehaus.groovy.classgen.asm
Class OptimizingStatementWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.StatementWriter
org.codehaus.groovy.classgen.asm.OptimizingStatementWriter
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Field SummaryFields inherited from class org.codehaus.groovy.classgen.asm.StatementWritercontroller
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidsetNodeMeta(TypeChooser chooser, ClassNode classNode) voidwriteBlockStatement(BlockStatement statement) voidwriteDoWhileLoop(DoWhileStatement statement) voidwriteExpressionStatement(ExpressionStatement statement) protected voidwriteForInLoop(ForStatement statement) protected voidwriteForLoopWithClosureList(ForStatement statement) voidwriteIfElse(IfStatement statement) protected voidwriteIteratorHasNext(org.objectweb.asm.MethodVisitor mv) protected voidwriteIteratorNext(org.objectweb.asm.MethodVisitor mv) voidwriteReturn(ReturnStatement statement) voidwriteWhileLoop(WhileStatement statement) Methods inherited from class org.codehaus.groovy.classgen.asm.StatementWriterwriteAssert, writeBreak, writeContinue, writeForInLoopControlAndBlock, writeForStatement, writeStatementLabel, writeSwitch, writeSynchronized, writeThrow, writeTryCatchFinally
- 
Constructor Details- 
OptimizingStatementWriter
 
- 
- 
Method Details- 
writeBlockStatement- Overrides:
- writeBlockStatementin class- StatementWriter
 
- 
writeDoWhileLoop- Overrides:
- writeDoWhileLoopin class- StatementWriter
 
- 
writeIteratorHasNextprotected void writeIteratorHasNext(org.objectweb.asm.MethodVisitor mv) - Overrides:
- writeIteratorHasNextin class- StatementWriter
 
- 
writeIteratorNextprotected void writeIteratorNext(org.objectweb.asm.MethodVisitor mv) - Overrides:
- writeIteratorNextin class- StatementWriter
 
- 
writeForInLoop- Overrides:
- writeForInLoopin class- StatementWriter
 
- 
writeForLoopWithClosureList- Overrides:
- writeForLoopWithClosureListin class- StatementWriter
 
- 
writeWhileLoop- Overrides:
- writeWhileLoopin class- StatementWriter
 
- 
writeIfElse- Overrides:
- writeIfElsein class- StatementWriter
 
- 
writeReturn- Overrides:
- writeReturnin class- StatementWriter
 
- 
writeExpressionStatement- Overrides:
- writeExpressionStatementin class- StatementWriter
 
- 
setNodeMeta
 
-