|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pmd.CommonAbstractRule
net.sourceforge.pmd.AbstractJavaRule
net.sourceforge.pmd.stat.StatisticalRule
public abstract class StatisticalRule
Field Summary | |
---|---|
static double |
DELTA
|
Fields inherited from interface net.sourceforge.pmd.Rule |
---|
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
---|---|
StatisticalRule()
|
Method Summary | |
---|---|
void |
addDataPoint(DataPoint point)
|
void |
apply(java.util.List acus,
RuleContext ctx)
Apply this rule to the given collection of compilation units, using the given context. |
protected java.util.SortedSet<DataPoint> |
applyMinimumValue(java.util.SortedSet<DataPoint> pointSet,
double minValue)
|
protected java.util.SortedSet<DataPoint> |
applyTopScore(java.util.SortedSet<DataPoint> points,
int topScore)
|
protected double |
getMean()
|
protected double |
getStdDev()
|
protected void |
makeViolations(RuleContext ctx,
java.util.Set<DataPoint> p)
|
protected java.util.Map<java.lang.String,PropertyDescriptor> |
propertiesByName()
Return all the relevant properties for the receiver by overriding in subclasses as necessary. |
Methods inherited from class net.sourceforge.pmd.AbstractJavaRule |
---|
addViolation, addViolation, addViolation, addViolationWithMessage, getDeclaringType, importsPackage, isQualifiedName, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAll |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double DELTA
Constructor Detail |
---|
public StatisticalRule()
Method Detail |
---|
public void addDataPoint(DataPoint point)
public void apply(java.util.List acus, RuleContext ctx)
Rule
apply
in interface Rule
apply
in class AbstractJavaRule
protected double getMean()
protected double getStdDev()
protected java.util.SortedSet<DataPoint> applyMinimumValue(java.util.SortedSet<DataPoint> pointSet, double minValue)
protected java.util.SortedSet<DataPoint> applyTopScore(java.util.SortedSet<DataPoint> points, int topScore)
protected void makeViolations(RuleContext ctx, java.util.Set<DataPoint> p)
protected java.util.Map<java.lang.String,PropertyDescriptor> propertiesByName()
CommonAbstractRule
propertiesByName
in class CommonAbstractRule
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |