|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pmd.ast.JavaParserVisitorAdapter
net.sourceforge.pmd.AbstractRule
net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule
Nested Class Summary | |
static class |
AvoidDuplicateLiteralsRule.ExceptionParser
|
Field Summary | |
private static char |
DEFAULT_SEPARATOR
|
private static java.lang.String |
EXCEPTION_FILE_NAME_PROPERTY
|
private static java.lang.String |
EXCEPTION_LIST_PROPERTY
|
private java.util.Set |
exceptions
|
private java.util.Map |
literals
|
private static java.lang.String |
SEPARATOR_PROPERTY
|
Fields inherited from class net.sourceforge.pmd.AbstractRule |
|
Fields inherited from interface net.sourceforge.pmd.Rule |
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
AvoidDuplicateLiteralsRule()
|
Method Summary | |
private boolean |
hasAtLeastSevenParents(Node node)
|
private boolean |
seventhParentIsAnArgList(ASTLiteral node)
|
private boolean |
seventhParentIsAVariableInitializer(ASTLiteral node)
|
java.lang.Object |
visit(ASTCompilationUnit node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTLiteral node,
java.lang.Object data)
|
Methods inherited from class net.sourceforge.pmd.AbstractRule |
addProperty, apply, createRuleViolation, createRuleViolation, equals, getBooleanProperty, getDescription, getDoubleProperty, getExample, getIntProperty, getMessage, getName, getPriority, getPriorityName, getProperties, getStringProperty, hashCode, hasProperty, include, setDescription, setExample, setInclude, setMessage, setName, setPriority, visitAll |
Methods inherited from class net.sourceforge.pmd.ast.JavaParserVisitorAdapter |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final char DEFAULT_SEPARATOR
private static final java.lang.String EXCEPTION_LIST_PROPERTY
private static final java.lang.String SEPARATOR_PROPERTY
private static final java.lang.String EXCEPTION_FILE_NAME_PROPERTY
private java.util.Map literals
private java.util.Set exceptions
Constructor Detail |
public AvoidDuplicateLiteralsRule()
Method Detail |
public java.lang.Object visit(ASTCompilationUnit node, java.lang.Object data)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
public java.lang.Object visit(ASTLiteral node, java.lang.Object data)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
private boolean seventhParentIsAVariableInitializer(ASTLiteral node)
private boolean seventhParentIsAnArgList(ASTLiteral node)
private boolean hasAtLeastSevenParents(Node node)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |