public abstract class ClassCodeExpressionTransformer extends ClassCodeVisitorSupport
Visitor to transform expressions in a whole class. Transformed Expressions are usually not visited.
Type Params | Return Type | Name and description |
---|---|---|
|
Expression |
transform(Expression exp) |
|
void |
visitAnnotations(AnnotatedNode node) |
|
void |
visitAssertStatement(AssertStatement as) |
|
void |
visitCaseStatement(CaseStatement statement) |
|
protected void |
visitConstructorOrMethod(MethodNode node, boolean isConstructor) |
|
void |
visitDoWhileLoop(DoWhileStatement loop) |
|
void |
visitExpressionStatement(ExpressionStatement es) |
|
void |
visitField(FieldNode node) |
|
void |
visitForLoop(ForStatement forLoop) |
|
void |
visitIfElse(IfStatement ifElse) |
|
void |
visitProperty(PropertyNode node) |
|
void |
visitReturnStatement(ReturnStatement statement) |
|
void |
visitSwitch(SwitchStatement statement) |
|
void |
visitSynchronizedStatement(SynchronizedStatement sync) |
|
void |
visitThrowStatement(ThrowStatement ts) |
|
void |
visitWhileLoop(WhileStatement loop) |