@Immutable public abstract class Measurement extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Measurement.MeasurementDouble
Double typed Measurement. |
static class |
Measurement.MeasurementLong
Long typed Measurement. |
| Modifier and Type | Method and Description |
|---|---|
abstract Measure |
getMeasure()
Extracts the measured
Measure. |
abstract <T> T |
match(Function<? super Measurement.MeasurementDouble,T> p0,
Function<? super Measurement.MeasurementLong,T> p1,
Function<? super Measurement,T> defaultFunction)
Applies the given match function to the underlying data type.
|
public abstract <T> T match(Function<? super Measurement.MeasurementDouble,T> p0, Function<? super Measurement.MeasurementLong,T> p1, Function<? super Measurement,T> defaultFunction)