Package: org.gmetrics.result

## [Groovy] Class MutableMapMetricResult

- org.gmetrics.result.MutableMapMetricResult

- All Implemented Interfaces and Traits:
    MetricResult

      class MutableMapMetricResult

  A MetricResult for arbitrary values, backed by a mutable Map.

  Authors:
    Chris Mair

- - ### Properties Summary

    Properties
    Type | Name and description
    --- | ---
    `int` | `count`
    `Integer` | `lineNumber`
    `def` | `map`
    `Metric` | `metric`
    `MetricLevel` | `metricLevel`

  - ### Constructor Summary

    Constructors
    Constructor and description
    `MutableMapMetricResult (Metric metric, MetricLevel metricLevel, Map<String, Object> map)` Construct a new instance

  - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `Object` | `getAt(String name)`
    `` | `void` | `putAt(String name, Object newValue)`
    `` | `String` | `toString()`

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class Object` | `wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll`

- - ### Property Detail

    - #### int count

    - #### final Integer lineNumber

    - #### final def map

    - #### final Metric metric

    - #### final MetricLevel metricLevel

  - ### Constructor Detail

    - #### MutableMapMetricResult(Metric metric, MetricLevel metricLevel, Map<String, Object> map)

      Construct a new instance

      Parameters:
        `metric` - - the Metric to which this result applies
        `metricLevel` - - the metric level for this result
        `map` - - the Map of metric result values

  - ### Method Detail

    - #### @Override Object getAt(String name)

    - #### void putAt(String name, Object newValue)

    - #### @Override String toString()