@Value.Immutable public abstract static class V3.V3Explained<T,A,B,C> extends Object implements V3<T,A,B,C>, HasHumanReadableLabel
| Constructor and Description |
|---|
V3Explained() |
| Modifier and Type | Method and Description |
|---|---|
String |
asHumanReadable() |
protected abstract V3<T,A,B,C> |
delegate() |
protected abstract String |
humanReadable() |
List<ErrorMessage> |
validate(Optional<T> value,
ValidatedValue<A> a,
ValidatedValue<B> b,
ValidatedValue<C> c) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasHumanReadable@Value.Parameter protected abstract String humanReadable()
@Value.Auxiliary @Nonnull public List<ErrorMessage> validate(@Nonnull Optional<T> value, @Nonnull ValidatedValue<A> a, @Nonnull ValidatedValue<B> b, @Nonnull ValidatedValue<C> c)
public String asHumanReadable()
asHumanReadable in interface HasHumanReadableLabelCopyright © 2023. All rights reserved.