public abstract class ClassCodeExpressionTransformer extends ClassCodeVisitorSupport
Transforms expressions in a whole class. Transformed expressions are usually not visited.
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            protected static void | 
                            setSourcePosition(Expression toSet, Expression origNode)Set the source position of toSet including its property expression if it has one.  | 
                        
 | 
                            Expression | 
                            transform(Expression expr) | 
                        
 | 
                            protected void | 
                            visitAnnotation(AnnotationNode node) | 
                        
 | 
                            void | 
                            visitAssertStatement(AssertStatement stmt) | 
                        
 | 
                            void | 
                            visitCaseStatement(CaseStatement stmt) | 
                        
 | 
                            protected void | 
                            visitConstructorOrMethod(MethodNode node, boolean isConstructor) | 
                        
 | 
                            void | 
                            visitDoWhileLoop(DoWhileStatement stmt) | 
                        
 | 
                            void | 
                            visitExpressionStatement(ExpressionStatement stmt) | 
                        
 | 
                            void | 
                            visitField(FieldNode node) | 
                        
 | 
                            void | 
                            visitForLoop(ForStatement stmt) | 
                        
 | 
                            void | 
                            visitIfElse(IfStatement stmt) | 
                        
 | 
                            void | 
                            visitProperty(PropertyNode node) | 
                        
 | 
                            void | 
                            visitReturnStatement(ReturnStatement stmt) | 
                        
 | 
                            void | 
                            visitSwitch(SwitchStatement stmt) | 
                        
 | 
                            void | 
                            visitSynchronizedStatement(SynchronizedStatement stmt) | 
                        
 | 
                            void | 
                            visitThrowStatement(ThrowStatement stmt) | 
                        
 | 
                            void | 
                            visitWhileLoop(WhileStatement stmt) | 
                        
Set the source position of toSet including its property expression if it has one.
toSet -  resulting nodeorigNode -  original node