@Value.Immutable public abstract class StrictValueLookup extends Object implements ValueLookup
| Constructor and Description |
|---|
StrictValueLookup() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
check() |
protected abstract List<MappedValue<?>> |
entries() |
<T> T |
get(Value<T> id) |
protected Set<Value<?>> |
nullValues() |
static StrictValueLookup |
of(Collection<? extends MappedValue<?>> entries) |
static StrictValueLookup |
of(MappedValue<?>... entries) |
protected Map<Value<?>,Object> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfailOnEachValueprotected abstract List<MappedValue<?>> entries()
@Value.Check protected void check()
@Value.Auxiliary @Nullable public <T> T get(Value<T> id)
get in interface ValueLookuppublic static StrictValueLookup of(Collection<? extends MappedValue<?>> entries)
public static StrictValueLookup of(MappedValue<?>... entries)
Copyright © 2023. All rights reserved.