@Value.Immutable public abstract class CalculationMap extends Object
| Constructor and Description |
|---|
CalculationMap() |
| Modifier and Type | Method and Description |
|---|---|
CalculationMap |
add(Calculation<?> calculation) |
CalculationMap |
addAll(List<Calculation<?>> calculations) |
abstract List<Calculation<?>> |
all() |
protected void |
check() |
boolean |
contains(Value<?> it) |
static CalculationMap |
empty() |
<T> Calculation<T> |
get(Value<T> key) |
Set<Value<?>> |
keys() |
protected Map<Value<?>,Calculation<?>> |
map() |
public abstract List<Calculation<?>> all()
@Value.Check protected void check()
@Value.Lazy protected Map<Value<?>,Calculation<?>> map()
@Nullable public <T> Calculation<T> get(Value<T> key)
public boolean contains(Value<?> it)
public CalculationMap add(Calculation<?> calculation)
public CalculationMap addAll(List<Calculation<?>> calculations)
public static CalculationMap empty()
Copyright © 2023. All rights reserved.