|
|||||||||||
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.stat.StatisticalRule
net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
net.sourceforge.pmd.rules.ExcessivePublicCountRule
Field Summary |
Fields inherited from class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule |
|
Fields inherited from class net.sourceforge.pmd.stat.StatisticalRule |
DELTA |
Fields inherited from class net.sourceforge.pmd.AbstractRule |
|
Fields inherited from interface net.sourceforge.pmd.Rule |
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
ExcessivePublicCountRule()
|
Method Summary | |
private java.lang.Integer |
getTallyOnAccessType(AccessNode node)
Method counts a node if it is public |
java.lang.Object |
visit(ASTFieldDeclaration node,
java.lang.Object data)
Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants.... |
java.lang.Object |
visit(ASTMethodDeclarator node,
java.lang.Object data)
Method counts ONLY public methods. |
Methods inherited from class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule |
visit |
Methods inherited from class net.sourceforge.pmd.stat.StatisticalRule |
addDataPoint, apply, applyMinimumValue, applyTopScore, getMean, getStdDev, makeViolations |
Methods inherited from class net.sourceforge.pmd.AbstractRule |
addProperty, 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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExcessivePublicCountRule()
Method Detail |
public java.lang.Object visit(ASTMethodDeclarator node, java.lang.Object data)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
public java.lang.Object visit(ASTFieldDeclaration node, java.lang.Object data)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
private java.lang.Integer getTallyOnAccessType(AccessNode node)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |