public class StaticImportVisitor extends ClassCodeExpressionTransformer
| Constructor and Description |
|---|
StaticImportVisitor(CompilationUnit cu) |
| Modifier and Type | Method and Description |
|---|---|
protected SourceUnit |
getSourceUnit() |
Expression |
transform(Expression exp)
Transforms the given expression into another expression
|
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 |
visitClass(ClassNode node,
SourceUnit source) |
visitAnnotations, visitAssertStatement, visitCaseStatement, visitConstructorOrMethod, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitProperty, visitReturnStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitWhileLoopaddError, visitBlockStatement, visitBreakStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitMethod, visitStatement, visitTryCatchFinallyvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitDeclarationExpression, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic StaticImportVisitor(CompilationUnit cu)
public void visitClass(ClassNode node, SourceUnit source)
public Expression transform(Expression exp)
ExpressionTransformertransform in interface ExpressionTransformertransform in class ClassCodeExpressionTransformerprotected 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