All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
BiConsumer interface that allows exceptions.
BiFunction interface that allows exceptions.
BiPredicate interface that allows exceptions.
 
 
 
 
 
 
 
Closeable memoizing supplier.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Consumer interface that allows exceptions.
 
 
 
 
 
 
 
 
 
 
 
 
Function interface that allows exceptions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Memoizing supplier.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Predicate interface that allows exceptions.
 
 
 
The Result type is an alternative way of chaining together functions in a functional programming style while hiding away error handling structures such as try-catch-blocks and conditionals.
Instead of adding a throws declaration to a function, the return type of the function is instead set to Result where V is the original return type, i.e.
 
 
Runnable interface that allows exceptions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Supplier interface that allows exceptions.