@Value.Immutable public abstract static class V4.V4Explained<T,A,B,C,D> extends Object implements V4<T,A,B,C,D>, HasHumanReadableLabel
| Constructor and Description |
|---|
V4Explained() |
| Modifier and Type | Method and Description |
|---|---|
String |
asHumanReadable() |
protected abstract V4<T,A,B,C,D> |
delegate() |
protected abstract String |
humanReadable() |
List<ErrorMessage> |
validate(Optional<T> value,
ValidatedValue<A> a,
ValidatedValue<B> b,
ValidatedValue<C> c,
ValidatedValue<D> d) |
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, @Nonnull ValidatedValue<D> d)
public String asHumanReadable()
asHumanReadable in interface HasHumanReadableLabelCopyright © 2023. All rights reserved.