| Absent<T> |
|
| Collapsed<T> |
|
| Conditional<T> |
Optional that is present with the value of the provided target if it satisfies the given Predicate, otherwise it is absent.
|
| DelegatingOptional<T> |
An abstract Optional which delegates all method calls to another given Optional.
|
| First<T> |
The first value of an Iterable.
|
| FirstPresent<T> |
The first present value of an Iterable of Optionals.
|
| Frozen<T> |
An Optional decorator which avoids frequent (potentially expensive) evaluation of another Optional by retaining the result of the first
evaluation.
|
| Just<T> |
|
| LazyDelegatingOptional<T> |
An abstract Optional which delegates all method calls to another given Optional.
|
| MapCollapsed<From,To> |
|
| MapEntry<V> |
|
| Mapped<From,To> |
|
| Next<E> |
The next value of an Iterator.
|
| NextPresent<T> |
The next present value in the given Iterator of Optionals.
|
| NullSafe<T> |
An Optional that's not present if the given value is null.
|
| Present<T> |
A special Optional that's always present.
|
| Restrained<T> |
Optional decorator restrains the presence of another Optional with a specific (independent) condition.
|
| Sieved<T> |
Optional decorator which is present if the delegate is present and satisfies a specific Predicate.
|
| Zipped<Left,Right,Result> |
|