| Constructor and description | 
|---|
                                StatementWriter
                                (WriterController controller) | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            void | 
                            writeAssert(AssertStatement statement) | 
                        
 | 
                            void | 
                            writeBlockStatement(BlockStatement block) | 
                        
 | 
                            void | 
                            writeBreak(BreakStatement statement) | 
                        
 | 
                            protected void | 
                            writeCaseStatement(CaseStatement statement, int switchVariableIndex, org.objectweb.asm.Label thisLabel, org.objectweb.asm.Label nextLabel) | 
                        
 | 
                            void | 
                            writeContinue(ContinueStatement statement) | 
                        
 | 
                            void | 
                            writeDoWhileLoop(DoWhileStatement loop) | 
                        
 | 
                            void | 
                            writeExpressionStatement(ExpressionStatement statement) | 
                        
 | 
                            protected void | 
                            writeForInLoop(ForStatement loop) | 
                        
 | 
                            protected void | 
                            writeForLoopWithClosureList(ForStatement loop) | 
                        
 | 
                            void | 
                            writeForStatement(ForStatement loop) | 
                        
 | 
                            void | 
                            writeIfElse(IfStatement ifElse) | 
                        
 | 
                            protected void | 
                            writeIteratorHasNext(org.objectweb.asm.MethodVisitor mv) | 
                        
 | 
                            protected void | 
                            writeIteratorNext(org.objectweb.asm.MethodVisitor mv) | 
                        
 | 
                            void | 
                            writeReturn(ReturnStatement statement) | 
                        
 | 
                            protected void | 
                            writeStatementLabel(Statement statement) | 
                        
 | 
                            void | 
                            writeSwitch(SwitchStatement statement) | 
                        
 | 
                            void | 
                            writeSynchronized(SynchronizedStatement statement) | 
                        
 | 
                            void | 
                            writeThrow(ThrowStatement statement) | 
                        
 | 
                            void | 
                            writeTryCatchFinally(TryCatchStatement statement) | 
                        
 | 
                            void | 
                            writeWhileLoop(WhileStatement loop) | 
                        
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.