Package com.github.tadukoo.util.functional.function
package com.github.tadukoo.util.functional.function
Contains Functional interfaces for Functions that are not present in default Java.
-
ClassDescriptionThrowingFunction<A,
R, T extends Throwable> ThrowingFunction10<A,B, C, D, E, F, G, H, I, J, R, T extends Throwable> A function that takes ten arguments, returns a result, and may throw aThrowable
.ThrowingFunction2<A,B, R, T extends Throwable> A better version of Java'sBiFunction
interface that allows for the functions to throw whateverThrowable
is specified.ThrowingFunction3<A,B, C, R, T extends Throwable> A function that takes three arguments, returns a result, and may throw aThrowable
.ThrowingFunction4<A,B, C, D, R, T extends Throwable> A function that takes four arguments, returns a result, and may throw aThrowable
.ThrowingFunction5<A,B, C, D, E, R, T extends Throwable> A function that takes five arguments, returns a result, and may throw aThrowable
.ThrowingFunction6<A,B, C, D, E, F, R, T extends Throwable> A function that takes six arguments, returns a result, and may throw aThrowable
.ThrowingFunction7<A,B, C, D, E, F, G, R, T extends Throwable> A function that takes seven arguments, returns a result, and may throw aThrowable
.ThrowingFunction8<A,B, C, D, E, F, G, H, R, T extends Throwable> A function that takes eight arguments, returns a result, and may throw aThrowable
.ThrowingFunction9<A,B, C, D, E, F, G, H, I, R, T extends Throwable> A function that takes nine arguments, returns a result, and may throw aThrowable
.