All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static <I,O,E extends Exception> IOptional<O,E> |
bind(IOptional<I,E> optional,
IFunction<I,O,E> function) |
static <T> IOptional<T,RuntimeException> |
empty() |
static <T,E extends Exception> IOptional<T,E> |
empty(Class<E> exceptionClass) |
static <T,E extends Exception> IOptional<T,E> |
failed(Class<E> exceptionClass,
E cause) |
static <T,E extends Exception> IOptional<T,E> |
of(Class<E> exceptionClass,
T value) |
static <T> IOptional<T,RuntimeException> |
of(Optional<T> optional) |
static <T> IOptional<T,RuntimeException> |
of(T value) |