@Value.Immutable(builder=false) public abstract class Generated<X> extends Object implements Calculation<X>, HasHumanReadableLabel
| Constructor and Description |
|---|
Generated() |
| Modifier and Type | Method and Description |
|---|---|
String |
asHumanReadable() |
X |
calculate(ValueLookup values) |
Set<ValueSource<?>> |
sources() |
protected abstract FN0<X> |
transformation() |
static <X> Generated<X> |
with(ValueSink<X> destination,
FN0<X> transformation) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestinationasHumanReadablepublic Set<ValueSource<?>> sources()
sources in interface Calculation<X>public X calculate(ValueLookup values)
calculate in interface Calculation<X>public String asHumanReadable()
asHumanReadable in interface HasHumanReadableLabelCopyright © 2023. All rights reserved.