AstVisitor that check for references for a named class
Constructor and description |
---|
ClassReferenceAstVisitor
(String classNames) Constructor |
ClassReferenceAstVisitor
(String classNames, String violationMessagePattern) Constructor |
Type Params | Return 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}"