|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.jrefactory.parser.JavaParserVisitorAdapter
org.acm.seguin.pmd.AbstractRule
org.acm.seguin.pmd.stat.StatisticalRule
org.acm.seguin.pmd.rules.design.ExcessiveLengthRule
public class ExcessiveLengthRule
This is a common super class for things which have excessive length. i.e. LongMethod and LongClass rules. To implement an ExcessiveLength rule, you pass in the Class of node you want to check, and this does the rest for you.
Field Summary |
---|
Fields inherited from class org.acm.seguin.pmd.stat.StatisticalRule |
---|
DELTA |
Fields inherited from interface org.acm.seguin.pmd.Rule |
---|
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
---|---|
ExcessiveLengthRule(java.lang.Class nodeClass)
|
Method Summary | |
---|---|
java.lang.Object |
visit(net.sourceforge.jrefactory.ast.SimpleNode node,
java.lang.Object data)
To visit a node |
Methods inherited from class org.acm.seguin.pmd.stat.StatisticalRule |
---|
addDataPoint, apply, applyMinimumValue, applyTopScore, getMean, getStdDev, makeViolations |
Methods inherited from class org.acm.seguin.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, visit, visitAll |
Methods inherited from class net.sourceforge.jrefactory.parser.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, 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 ExcessiveLengthRule(java.lang.Class nodeClass)
Method Detail |
---|
public java.lang.Object visit(net.sourceforge.jrefactory.ast.SimpleNode node, java.lang.Object data)
net.sourceforge.jrefactory.parser.JavaParserVisitorAdapter
visit
in interface net.sourceforge.jrefactory.parser.JavaParserVisitor
visit
in class net.sourceforge.jrefactory.parser.JavaParserVisitorAdapter
node
- The node we are visitingdata
- The rename type data
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |