Groovy Documentation

org.gmetrics.metric
[Groovy] Class AbstractMethodMetric

java.lang.Object
  org.gmetrics.metric.AbstractMetric
      org.gmetrics.metric.AbstractMethodMetric

abstract class AbstractMethodMetric
extends AbstractMetric

Abstract superclass for method-based metrics.

Authors:
Chris Mair
Version:
\$Revision: 130 \$ - \$Date: 2010-07-21 22:46:24 -0400 (Wed, 21 Jul 2010) \$


Property Summary
MetricLevel baseLevel

 
Method Summary
MetricResult calculate(org.codehaus.groovy.ast.MethodNode methodNode, SourceCode sourceCode)

MetricResult calculate(org.codehaus.groovy.ast.expr.ClosureExpression closureExpression, SourceCode sourceCode)

protected ClassMetricResult calculateForClass(org.codehaus.groovy.ast.ClassNode classNode, SourceCode sourceCode)

 
Methods inherited from class AbstractMetric
applyToClass, applyToPackage, calculateForClass, calculateForPackage, createAggregateMetricResult, isNotAnInterface
 

Property Detail

baseLevel

final MetricLevel baseLevel


 
Method Detail

calculate

MetricResult calculate(org.codehaus.groovy.ast.MethodNode methodNode, SourceCode sourceCode)


calculate

MetricResult calculate(org.codehaus.groovy.ast.expr.ClosureExpression closureExpression, SourceCode sourceCode)


calculateForClass

protected ClassMetricResult calculateForClass(org.codehaus.groovy.ast.ClassNode classNode, SourceCode sourceCode)


 

Groovy Documentation