Groovy Documentation

org.gmetrics.metric
Class AbstractMethodMetric

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

class AbstractMethodMetric
extends AbstractMetric

Abstract superclass for method-based metrics.

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


Property Summary
MetricLevel baseLevel

 
Constructor Summary
AbstractMethodMetric()

 
Method Summary
MetricResult calculate(MethodNode methodNode, SourceCode sourceCode)

MetricResult calculate(ClosureExpression closureExpression, SourceCode sourceCode)

protected ClassMetricResult calculateForClass(ClassNode classNode, SourceCode sourceCode)

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

Property Detail

baseLevel

final MetricLevel baseLevel


 
Constructor Detail

AbstractMethodMetric

AbstractMethodMetric()


 
Method Detail

calculate

public MetricResult calculate(MethodNode methodNode, SourceCode sourceCode)


calculate

public MetricResult calculate(ClosureExpression closureExpression, SourceCode sourceCode)


calculateForClass

protected ClassMetricResult calculateForClass(ClassNode classNode, SourceCode sourceCode)


 

Groovy Documentation