AstVisitor that check for references for a named class
| Constructor and description |
|---|
ClassReferenceAstVisitor
(String classNames)Constructor |
ClassReferenceAstVisitor
(String classNames, String violationMessagePattern)Constructor |
| Type | Name and description |
|---|---|
void |
visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression) |
protected void |
visitClassEx(org.codehaus.groovy.ast.ClassNode node) |
void |
visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression) |
void |
visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression) |
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression node) |
void |
visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor) |
void |
visitField(org.codehaus.groovy.ast.FieldNode node) |
void |
visitImports(org.codehaus.groovy.ast.ModuleNode node) |
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
void |
visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) |
Constructor
classNames - - one or more comma-separated class name patterns. Can contain wildcards (*,?)Constructor
classNames - - one or more comma-separated class name patterns. Can contain wildcards (*,?)violationMessagePattern - - the MessageFormat String pattern used to build the violation message.
The class name is passed as the single argument to the pattern. e.g. "Found reference to {0}"