in ffwd-client/src/main/java/com/spotify/ffwd/v1/Value.java [48:74]
public abstract <T> T match(
Function<? super Double, T> doubleFunction,
Function<? super ByteString, T> distributionFunction,
Function<? super Value, T> defaultFunction);
@AutoValue
abstract static class DoubleValue extends Value {
DoubleValue() {}
@Override
public final <T> T match(
Function<? super Double, T> doubleFunction,
Function<? super ByteString, T> distributionFunction,
Function<? super Value, T> defaultFunction) {
return doubleFunction.apply(getValue());
}
static DoubleValue create(double value) {
return new AutoValue_Value_DoubleValue(value);
}
abstract double getValue();
}