class FieldReferenceAstVisitor extends AbstractAstVisitor
AST Visitor that searches for references to the fields specified on the constructor
Modifiers | Name | Description |
---|---|---|
protected java.util.Map<java.lang.String, org.codehaus.groovy.ast.FieldNode> |
unreferencedFieldMap |
Constructor and description |
---|
FieldReferenceAstVisitor
(java.util.Collection<org.codehaus.groovy.ast.FieldNode> fields) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
fieldReferenced(java.lang.String name) |
|
java.util.Collection<org.codehaus.groovy.ast.FieldNode> |
getUnreferencedFields() |
|
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) |
|
void |
visitMethodEx(org.codehaus.groovy.ast.MethodNode node) |
|
void |
visitProperty(org.codehaus.groovy.ast.PropertyNode node) |
|
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
|
void |
visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) |
Methods inherited from class | Name |
---|---|
class AbstractAstVisitor |
addViolation, addViolation, getCurrentClassName, getCurrentClassNode, getRule, getSourceCode, getSourceUnit, getViolations, getVisited, isFirstVisit, isGeneratedCode, isNotGeneratedCode, lastSourceLine, lastSourceLineTrimmed, setRule, setSourceCode, setVisited, shouldVisitMethod, sourceLine, sourceLineTrimmed, visitClass, visitClassComplete, visitClassEx, visitMethod, visitMethodComplete, visitMethodEx |