Class DefaultMeasure<G extends java.io.Serializable>
- java.lang.Object
-
- org.sonar.api.batch.sensor.internal.DefaultStorable
-
- org.sonar.api.batch.sensor.measure.internal.DefaultMeasure<G>
-
- All Implemented Interfaces:
org.sonar.api.batch.sensor.measure.Measure<G>,org.sonar.api.batch.sensor.measure.NewMeasure<G>
public class DefaultMeasure<G extends java.io.Serializable> extends DefaultStorable implements org.sonar.api.batch.sensor.measure.Measure<G>, org.sonar.api.batch.sensor.measure.NewMeasure<G>
-
-
Field Summary
-
Fields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage
-
-
Constructor Summary
Constructors Constructor Description DefaultMeasure()DefaultMeasure(org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoSave()booleanequals(java.lang.Object obj)DefaultMeasure<G>forMetric(org.sonar.api.batch.measure.Metric<G> metric)inthashCode()org.sonar.api.batch.fs.InputComponentinputComponent()booleanisFromCore()For internal use.org.sonar.api.batch.measure.Metric<G>metric()DefaultMeasure<G>on(org.sonar.api.batch.fs.InputComponent component)DefaultMeasure<G>setFromCore()For internal use.Gvalue()DefaultMeasure<G>withValue(G value)-
Methods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toString
-
-
-
-
Method Detail
-
on
public DefaultMeasure<G> on(org.sonar.api.batch.fs.InputComponent component)
- Specified by:
onin interfaceorg.sonar.api.batch.sensor.measure.NewMeasure<G extends java.io.Serializable>
-
forMetric
public DefaultMeasure<G> forMetric(org.sonar.api.batch.measure.Metric<G> metric)
- Specified by:
forMetricin interfaceorg.sonar.api.batch.sensor.measure.NewMeasure<G extends java.io.Serializable>
-
withValue
public DefaultMeasure<G> withValue(G value)
- Specified by:
withValuein interfaceorg.sonar.api.batch.sensor.measure.NewMeasure<G extends java.io.Serializable>
-
isFromCore
public boolean isFromCore()
For internal use.
-
setFromCore
public DefaultMeasure<G> setFromCore()
For internal use. Used by core components to bypass check that prevent a plugin to store core measures.
-
doSave
public void doSave()
- Specified by:
doSavein classDefaultStorable
-
metric
public org.sonar.api.batch.measure.Metric<G> metric()
- Specified by:
metricin interfaceorg.sonar.api.batch.sensor.measure.Measure<G extends java.io.Serializable>
-
inputComponent
public org.sonar.api.batch.fs.InputComponent inputComponent()
- Specified by:
inputComponentin interfaceorg.sonar.api.batch.sensor.measure.Measure<G extends java.io.Serializable>
-
value
public G value()
- Specified by:
valuein interfaceorg.sonar.api.batch.sensor.measure.Measure<G extends java.io.Serializable>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-