| BiFunction<Argument1,Argument2,Result> |
A binary function.
|
| BiProcedure<Argument1,Argument2> |
Functional interface for a void function taking two arguments.
|
| Fragile<T,E extends java.lang.Exception> |
A 1-tuple that may throw an Exception during retrieval of the value.
|
| FragileBiFunction<Argument1,Argument2,Result,E extends java.lang.Exception> |
A binary function that can throw a checked Exception.
|
| FragileBiProcedure<Argument1,Argument2,E extends java.lang.Exception> |
Functional interface for a void function taking two arguments that can throw a checked Exception.
|
| FragileFunction<Argument,Result,E extends java.lang.Exception> |
An unary function that can throw a checked Exception.
|
| FragileProcedure<Argument,Error extends java.lang.Exception> |
Functional interface for a void function taking one argument that can throw a checked Exception.
|
| Function<Argument,Value> |
An unary function.
|
| Generatable<T> |
|
| Generator<T> |
A Generator is able to generate an infinite sequence of values.
|
| Optional<T> |
An optional value.
|
| Pair<Left,Right> |
A pair of typed values, a tuple of two (also called ordered pair).
|
| Predicate<T> |
A special function which returns true whenever the argument matches this predicate.
|
| Procedure<T> |
Functional interface for a void function taking one argument.
|
| Single<T> |
A 1-tuple.
|
| Stack<Element> |
An immutable stack.
|
| Stack.StackTop<Element> |
|