Abstract superclass for AstVisitor classes that use method-level GMetrics Metrics. Subclasses must:
createMetric() methodgetMetricShortDescription() methodgetMaxMethodMetricValue() methodgetMaxClassAverageMethodMetricValue() methodignoreMethodNames property| Modifiers | Name | Description |
|---|---|---|
protected org.gmetrics.metric.Metric |
metric |
| Type | Name and description |
|---|---|
protected void |
addViolation(def classResults, String message) |
protected def |
createMetric() |
protected String |
extractMethodName(def method) |
protected def |
getLineNumber(def methodResults) |
protected Object |
getMaxClassAverageMethodMetricValue() |
protected Object |
getMaxClassMetricValue() |
protected Object |
getMaxMethodMetricValue() |
protected String |
getMetricShortDescription() |
protected String |
getSourceLine(def lineNumber) |
protected boolean |
isIgnoredMethodName(String methodName) |
void |
visitClassEx(org.codehaus.groovy.ast.ClassNode classNode) |