public class StatementWriter extends Object
| Modifiers | Name | Description | 
|---|---|---|
protected WriterController  | 
                            controller | 
                            
| Constructor and description | 
|---|
                                StatementWriter(WriterController controller) | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            public void | 
                            writeAssert(AssertStatement statement) | 
                        
 | 
                            public void | 
                            writeBlockStatement(BlockStatement block) | 
                        
 | 
                            public void | 
                            writeBreak(BreakStatement statement) | 
                        
 | 
                            public void | 
                            writeContinue(ContinueStatement statement) | 
                        
 | 
                            public void | 
                            writeDoWhileLoop(DoWhileStatement statement) | 
                        
 | 
                            public void | 
                            writeExpressionStatement(ExpressionStatement statement) | 
                        
 | 
                            protected void | 
                            writeForInLoop(ForStatement statement) | 
                        
 | 
                            protected void | 
                            writeForInLoopControlAndBlock(ForStatement statement) | 
                        
 | 
                            protected void | 
                            writeForLoopWithClosureList(ForStatement statement) | 
                        
 | 
                            public void | 
                            writeForStatement(ForStatement statement) | 
                        
 | 
                            public void | 
                            writeIfElse(IfStatement statement) | 
                        
 | 
                            protected void | 
                            writeIteratorHasNext(org.objectweb.asm.MethodVisitor mv) | 
                        
 | 
                            protected void | 
                            writeIteratorNext(org.objectweb.asm.MethodVisitor mv) | 
                        
 | 
                            public void | 
                            writeReturn(ReturnStatement statement) | 
                        
 | 
                            protected void | 
                            writeStatementLabel(Statement statement) | 
                        
 | 
                            public void | 
                            writeSwitch(SwitchStatement statement) | 
                        
 | 
                            public void | 
                            writeSynchronized(SynchronizedStatement statement) | 
                        
 | 
                            public void | 
                            writeThrow(ThrowStatement statement) | 
                        
 | 
                            public void | 
                            writeTryCatchFinally(TryCatchStatement statement) | 
                        
 | 
                            public void | 
                            writeWhileLoop(WhileStatement statement) | 
                        
Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.