Groovy Documentation

org.gmetrics.result
[Groovy] Class SingleNumberMetricResult

java.lang.Object
  org.gmetrics.result.SingleNumberMetricResult
All Implemented Interfaces:
MetricResult

class SingleNumberMetricResult

A MetricResult for numbers (integers, BigDecimals, etc.), that returns the same, single value for total, average, minimum and maximum. An instance of this class is immutable.

Authors:
Chris Mair


Property Summary
int count

Integer lineNumber

Metric metric

MetricLevel metricLevel

def number

 
Constructor Summary
SingleNumberMetricResult(Metric metric, MetricLevel metricLevel, def number, Integer lineNumber = null)

Construct a new instance

 
Method Summary
Object getAt(String name)

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

count

final int count


lineNumber

final Integer lineNumber


metric

final Metric metric


metricLevel

final MetricLevel metricLevel


number

final def number


 
Constructor Detail

SingleNumberMetricResult

SingleNumberMetricResult(Metric metric, MetricLevel metricLevel, def number, Integer lineNumber = null)
Construct a new instance
Parameters:
metric - - the Metric to which this result applies
metricLevel - - the metric level for this result
number - - the single value to use for total, average, minimum, and maximum
lineNumber - - the line number for the source element (AST) that triggered this metric result; may be null


 
Method Detail

getAt

Object getAt(String name)


toString

String toString()


 

Groovy Documentation