Abstract superclass for rule AstVisitor classes that detect duplicate literal constants
| Type | Name and description |
|---|---|
java.util.List<java.lang.String> |
constants |
| Constructor and description |
|---|
DuplicateLiteralAstVisitor
(java.lang.Class constantType, java.util.Set ignoreValuesSet) |
DuplicateLiteralAstVisitor
(java.util.List<java.lang.Class> constantTypes, java.util.Set ignoreValuesSet) |
DuplicateLiteralAstVisitor
(java.lang.Class constantType, java.util.Set ignoreValuesSet, groovy.lang.Closure addlCheckClosure) |
DuplicateLiteralAstVisitor
(java.util.List<java.lang.Class> constantTypes, java.util.Set ignoreValuesSet, groovy.lang.Closure addlCheckClosure) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node) |
|
void |
visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression expression) |
|
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) |
|
void |
visitClassEx(org.codehaus.groovy.ast.ClassNode node) |
|
void |
visitField(org.codehaus.groovy.ast.FieldNode node) |
|
void |
visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression) |
|
void |
visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression) |
|
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) |
|
void |
visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement) |
|
void |
visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression) |
|
void |
visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call) |
| 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 |
Groovy Documentation