public class StatementReplacer extends CodeVisitorSupport
Tool for replacing Statement objects in an AST by other Statement instances.
Within
| Constructor and description | 
|---|
                                StatementReplacer(Closure<Boolean> when, Closure<Statement> replaceWith) | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            public int | 
                            getClosureLevel() | 
                        
 | 
                            public Closure<Statement> | 
                            getReplaceWith() | 
                        
 | 
                            public Closure<Boolean> | 
                            getWhen() | 
                        
 | 
                            public void | 
                            replaceIn(ASTNode root) | 
                        
 | 
                            public void | 
                            setClosureLevel(int closureLevel) | 
                        
 | 
                            public void | 
                            setReplaceWith(Closure<Statement> replaceWith) | 
                        
 | 
                            public void | 
                            setWhen(Closure<Boolean> when) | 
                        
 | 
                            public void | 
                            visitBlockStatement(BlockStatement block) | 
                        
 | 
                            public void | 
                            visitClosureExpression(ClosureExpression expression) | 
                        
 | 
                            public void | 
                            visitDoWhileLoop(DoWhileStatement loop) | 
                        
 | 
                            public void | 
                            visitForLoop(ForStatement forLoop) | 
                        
 | 
                            public void | 
                            visitIfElse(IfStatement ifElse) | 
                        
 | 
                            public void | 
                            visitWhileLoop(WhileStatement loop) | 
                        
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.