|
|||||||||||
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.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 net.sourceforge.pmd.stat.StatisticalRule |
DELTA |
Fields inherited from class net.sourceforge.pmd.AbstractRule |
description, example, externalInfoUrl, include, message, name, priority, properties, ruleSetName, usesDFA |
Fields inherited from interface net.sourceforge.pmd.Rule |
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
ExcessiveLengthRule(java.lang.Class nodeClass)
|
Method Summary | |
java.lang.Object |
visit(SimpleJavaNode node,
java.lang.Object data)
|
Methods inherited from class net.sourceforge.pmd.stat.StatisticalRule |
addDataPoint, apply, applyMinimumValue, applyTopScore, getMean, getStdDev, makeViolations |
Methods inherited from class net.sourceforge.pmd.AbstractRule |
addProperties, addProperty, addViolation, addViolation, addViolation, addViolationWithMessage, equals, getBooleanProperty, getDeclaringType, getDescription, getDoubleProperty, getExample, getExternalInfoUrl, getIntProperty, getMessage, getName, getPriority, getPriorityName, getProperties, getRuleSetName, getStringProperty, hashCode, hasProperty, include, setDescription, setExample, setExternalInfoUrl, setInclude, setMessage, setName, setPriority, setRuleSetName, setUsesDFA, usesDFA, 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, 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(SimpleJavaNode node, java.lang.Object data)
visit
in interface JavaParserVisitor
visit
in class JavaParserVisitorAdapter
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |