Package nl.pim16aap2.animatedarchitecture.core.util.functional
@NonNullByDefault
package nl.pim16aap2.animatedarchitecture.core.util.functional
This package contains classes related to functional programming, such as versions of
Function, Supplier, and BiFunction
that throw checked exceptions.
Other classes in this package are versions of functional interfaces with different types or counts of parameters
compared to existing interfaces. For example the TriIntConsumer.
-
InterfacesClassDescriptionCheckedBiFunction<T,
U, R, E extends Exception> Represents aBiFunctionthat throws an exception.CheckedFunction<T,R, E extends Exception> Represents a function that throws an exception.CheckedSupplier<T,E extends Exception> Represents aSupplierthat can throw an exception.CheckedTriConsumer<T,U, V, E extends Exception> Represents a consumer with 3 input arguments.TriConsumer<T,U, V> Represents a consumer with 3 input arguments.TriFunction<T,U, V, R> Represents a function with 3 input arguments.Represents a consumer with 3 integer input arguments.