All Classes Interface Summary Class Summary
| Class |
Description |
| CloseableHandler<T extends java.lang.AutoCloseable,E extends java.lang.Throwable> |
CloseableHandler is an API that allows to solve or run an effect using an
AutoCloseable resource.
|
| Commons |
Common helpers.
|
| EffectHandler<E extends java.lang.Throwable> |
EffectHandler is an API to handle the posible error of a Maybe's
effect operation.
|
| Either<L,R> |
Either is a monadic wrapper that contains one of two possible values which
are represented as Left or Right.
|
| Either.Left<L,R> |
The Left implementation of Either.
|
| Either.Right<L,R> |
The Right implementation of Either.
|
| Maybe<T> |
Maybe is a monadic wrapper that may contain a value.
|
| SolveHandler<T,E extends java.lang.Throwable> |
SolveHandler is an API to handle the possible error of a Maybe's
solve operation.
|
| ThrowingConsumer<T,E extends java.lang.Throwable> |
The same as Consumer, but the lambda
expression throws an E checked exception.
|
| ThrowingFunction<T,R,E extends java.lang.Throwable> |
The same as Function, but the lambda
expression throws an E checked exception.
|
| ThrowingRunnable<E extends java.lang.Throwable> |
The same as Runnable, but the lambda expression
throws an E exception.
|
| ThrowingSupplier<T,E extends java.lang.Throwable> |
The same as Supplier, but the lambda
expression throws an E exception.
|