org.codehaus.groovy.transform
public class NewifyASTTransformation extends ClassCodeExpressionTransformer implements ASTTransformation
| Constructor and Description |
|---|
NewifyASTTransformation() |
| Modifier and Type | Method and Description |
|---|---|
protected SourceUnit |
getSourceUnit() |
Expression |
transform(Expression expr)
Transforms the given expression into another expression
|
void |
visit(ASTNode[] nodes,
SourceUnit source)
The call made when the compiler encounters an AST Transformation Annotation
|
visitAnnotations, visitAssertStatement, visitCaseStatement, visitConstructorOrMethod, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitProperty, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitWhileLoopaddError, visitBlockStatement, visitBreakStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitImports, visitMethod, visitPackage, visitStatement, visitTryCatchFinally, visitVariableExpressionvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitDeclarationExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpressionpublic void visit(ASTNode[] nodes, SourceUnit source)
ASTTransformationvisit in interface ASTTransformationnodes - The ASTnodes when the call was triggeredsource - The source unit being compiledpublic Expression transform(Expression expr)
ExpressionTransformertransform in interface ExpressionTransformertransform in class ClassCodeExpressionTransformerprotected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupport