Package org.dmfs.jems2
package org.dmfs.jems2
-
InterfacesClassDescriptionBiFunction<Argument1,
Argument2, Result> A binary function.BiProcedure<Argument1,Argument2> Functional interface for a void function taking two arguments.A 1-tuple that may throw anExceptionduring retrieval of the value.FragileBiFunction<Argument1,Argument2, Result, E extends Exception> A binary function that can throw a checkedException.FragileBiProcedure<Argument1,Argument2, E extends Exception> Functional interface for a void function taking two arguments that can throw a checkedException.FragileFunction<Argument,Result, E extends Exception> A unary function that can throw a checkedException.FragileProcedure<Argument,Error extends Exception> Functional interface for a void function taking one argument that can throw a checkedException.Function<Argument,Value> A unary function.Generatable<T>A Generatable can return aGenerator.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>The top of aStack.ThrowingFunction<Argument,Result> A unary function that can throw aThrowable.