@Value.Immutable public abstract class ChangeableInstanceValueLookup<O extends ChangeableInstance<O>> extends Object implements ValueLookup
| Constructor and Description |
|---|
ChangeableInstanceValueLookup() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ValueLookup |
fallback() |
<T> T |
get(Value<T> id) |
protected abstract O |
instance() |
static <O extends ChangeableInstance<O>> |
of(O instance,
ValueLookup fallback) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfailOnEachValue@Value.Parameter protected abstract O instance()
@Value.Parameter protected abstract ValueLookup fallback()
@Nullable public <T> T get(Value<T> id)
get in interface ValueLookuppublic static <O extends ChangeableInstance<O>> ChangeableInstanceValueLookup<O> of(O instance, ValueLookup fallback)
Copyright © 2023. All rights reserved.