On this page
[Java] Class StaticImportVisitor
- org.codehaus.groovy.control.StaticImportVisitor
public class StaticImportVisitor
extends ClassCodeExpressionTransformer
Visitor to resolve constants and method calls from static imports.
Constructor Summary
Constructor and description |
---|
StaticImportVisitor(ClassNode classNode, SourceUnit sourceUnit) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
protected SourceUnit |
getSourceUnit() |
|
public Expression |
transform(Expression exp) |
|
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) |
|
public void |
visitAnnotations(AnnotatedNode node) |
|
public void |
visitClass(ClassNode classNode, SourceUnit sourceUnit) Call StaticImportVisitor(ClassNode,SourceUnit) then visitClass(ClassNode). |
|
protected void |
visitConstructorOrMethod(MethodNode node, boolean isConstructor) |
Inherited Methods Summary
Constructor Detail
public StaticImportVisitor(ClassNode classNode, SourceUnit sourceUnit)
Method Detail
@Override protected SourceUnit getSourceUnit()
@Override public Expression transform(Expression exp)
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)
@Override public void visitAnnotations(AnnotatedNode node)
@Deprecated public void visitClass(ClassNode classNode, SourceUnit sourceUnit)
Call StaticImportVisitor(ClassNode,SourceUnit) then visitClass(ClassNode).
@Override protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
© 2003-2022 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/4.0.0/html/gapi/org/codehaus/groovy/control/StaticImportVisitor.html