public interface ValueTypeInfo<T>
| Modifier and Type | Method and Description |
|---|---|
<E extends Exception> |
create(ValueCreator<E> creator) |
default <E extends Exception> |
createNotNull(ValueCreator<E> creator) |
<E extends Exception> |
visit(T value,
ValueVisitor<E> visitor) |
<E extends Exception> void visit(T value, ValueVisitor<E> visitor) throws E extends Exception
E extends Exception@Nullable <E extends Exception> T create(ValueCreator<E> creator) throws E extends Exception
E extends Exceptiondefault <E extends Exception> T createNotNull(ValueCreator<E> creator) throws E extends Exception
E extends Exception