Module org.tquadrat.foundation.base
Package org.tquadrat.foundation.function.tce
TCE versions of the
functional interfaces
in the package
java.util.function
and others.
"TCE" stands for "Throws Checked Exception".
- Author:
- Thomas Thrien (thomas.thrien@tquadrat.org)
-
InterfacesClassDescriptionTCEBiConsumer<T1,
T2> The TCE version of the interfaceBiConsumerthat represents an operation that accepts two input arguments and returns no result.TCEBiFunction<T1,T2, R> The TCE version of the interfaceBiFunctionthat represents a function that accepts two arguments and produces a result.The TCE version of the interfaceBinaryOperatorthat represents an operation upon two operands of the same type, producing a result of the same type as the operands.TCEConsumer<T>The TCE version of the interfaceConsumerthat represents an operation that accepts a single input argument and returns no result.TCEFunction<T,R> The TCE version of the interfaceFunctionthat represents a function that accepts one argument and produces a result.TCEPredicate<T>The TCE version of the interfacePredicatethat represents a predicate (boolean-valued function) of one argument.TCESupplier<T>The TCE version of the interfaceSupplierthat represents a supplier of results.TCETriConsumer<T1,T2, T3> The TCE version of the interfaceTriConsumerthat represents an operation that accepts three input arguments and returns no result.TCETriFunction<A,B, C, R> The TCE version of the interfaceTriFunctionthat represents a function that accepts three arguments and produces a result.
Different from the methodFunction.apply()the methodTCETriFunction.apply(Object, Object, Object)of this interface declares to throw a checked exception.
This is a functional interface whose functional method isTCETriFunction.apply(Object, Object, Object).
