public class TranslateToGlobalTransform extends AbstractClassNodeTransformer
AbstractClassNodeTransformer will be applied to all ClassNode instances annotated with Phase.
| Constructor and Description |
|---|
TranslateToGlobalTransform(SourceUnit sourceUnit)
Constructor receiving the
SourceUnit |
| Modifier and Type | Method and Description |
|---|---|
void |
transformClass(ClassNode annotated)
Within this method developer could modify the
ClassNode
instance. |
visitClassgetModule, getModulePackageName, getSourceUnittransform, visitAnnotations, visitAssertStatement, visitCaseStatement, visitConstructorOrMethod, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitProperty, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitWhileLoopaddError, visitBlockStatement, visitBreakStatement, visitCatchStatement, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitDeclarationExpression, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitStatement, visitTryCatchFinallyvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic TranslateToGlobalTransform(SourceUnit sourceUnit)
SourceUnitsourceUnit - public void transformClass(ClassNode annotated)
ClassNode
instance.transformClass in class AbstractClassNodeTransformerannotated - the ClassNode you want to transform