| Interface | Description |
|---|---|
| Consumer<T> |
An operation that accepts a single input argument and returns no result.
|
| Function<T,R> |
Equivalent of the Java 8 Function interface.
|
| Predicate<T> |
A functional interface for testing if a value of some type T meets an arbitrary criteria.
|
| Supplier<T> |
Represents a supplier of results.
|
| Class | Description |
|---|---|
| Optional<T> |
An implementation of Optional that should be completely equivalent to the Java 8 Optional
|