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