public class StaticImportVisitor extends ClassCodeExpressionTransformer
| Constructor and Description |
|---|
StaticImportVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected SourceUnit |
getSourceUnit() |
Expression |
transform(Expression exp)
Transforms the given expression into another expression
|
protected Expression |
transformBinaryExpression(BinaryExpression be) |
protected Expression |
transformClosureExpression(ClosureExpression ce) |
protected Expression |
transformConstructorCallExpression(ConstructorCallExpression cce) |
protected Expression |
transformMethodCallExpression(MethodCallExpression mce) |
protected Expression |
transformPropertyExpression(PropertyExpression pe) |
protected Expression |
transformVariableExpression(VariableExpression ve) |
void |
visitAnnotations(AnnotatedNode node) |
void |
visitClass(ClassNode node,
SourceUnit source) |
protected void |
visitConstructorOrMethod(MethodNode node,
boolean isConstructor) |
visitAssertStatement, visitCaseStatement, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitProperty, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitWhileLoopaddError, visitBlockStatement, visitBreakStatement, visitCatchStatement, visitClass, 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 void visitClass(ClassNode node, SourceUnit source)
protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
visitConstructorOrMethod in class ClassCodeExpressionTransformerpublic void visitAnnotations(AnnotatedNode node)
visitAnnotations in class ClassCodeExpressionTransformerpublic Expression transform(Expression exp)
ExpressionTransformertransform in interface ExpressionTransformertransform in class ClassCodeExpressionTransformerprotected Expression transformBinaryExpression(BinaryExpression be)
protected Expression transformVariableExpression(VariableExpression ve)
protected Expression transformMethodCallExpression(MethodCallExpression mce)
protected Expression transformConstructorCallExpression(ConstructorCallExpression cce)
protected Expression transformClosureExpression(ClosureExpression ce)
protected Expression transformPropertyExpression(PropertyExpression pe)
protected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupport