@com.github.javaparser.ast.expr.NormalAnnotationExprGroovyASTTransformation public class CategoryASTTransformation extends Object
Handles generation of code for the
Transformation logic is as follows:
Type Params | Return Type | Name and description |
---|---|---|
|
protected SourceUnit |
getSourceUnit() |
|
Expression |
transform(Expression exp) |
|
void |
visit(ASTNode[] nodes, SourceUnit source) Property invocations done on 'this' reference are transformed so that the invocations at runtime are done on the additional parameter 'self' |
|
void |
visitBlockStatement(BlockStatement block) |
|
void |
visitCatchStatement(CatchStatement statement) |
|
void |
visitClosureExpression(ClosureExpression ce) |
|
void |
visitDeclarationExpression(DeclarationExpression expression) |
|
void |
visitExpressionStatement(ExpressionStatement es) |
|
void |
visitForLoop(ForStatement forLoop) |
|
void |
visitMethod(MethodNode node) |
Property invocations done on 'this' reference are transformed so that the invocations at runtime are done on the additional parameter 'self'