Module com.github.akurilov.commons
Package com.github.akurilov.commons.func
Interface Function4<A,B,C,D,Z>
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Function4<A,B,C,D,Z>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Zapply(A a, B b, C c, D d)static <A,B,C,D,Z>
Function3<B,C,D,Z>partial1(Function4<A,B,C,D,Z> f, A a)static <A,B,C,D,Z>
Function2<C,D,Z>partial12(Function4<A,B,C,D,Z> f, A a, B b)static <A,B,C,D,Z>
java.util.function.Function<D,Z>partial123(Function4<A,B,C,D,Z> f, A a, B b, C c)static <A,B,C,D,Z>
java.util.function.Function<C,Z>partial124(Function4<A,B,C,D,Z> f, A a, B b, D d)static <A,B,C,D,Z>
Function2<B,D,Z>partial13(Function4<A,B,C,D,Z> f, A a, C c)static <A,B,C,D,Z>
java.util.function.Function<B,Z>partial134(Function4<A,B,C,D,Z> f, A a, C c, D d)static <A,B,C,D,Z>
Function2<B,C,Z>partial14(Function4<A,B,C,D,Z> f, A a, D d)static <A,B,C,D,Z>
Function3<A,C,D,Z>partial2(Function4<A,B,C,D,Z> f, B b)static <A,B,C,D,Z>
Function2<A,D,Z>partial23(Function4<A,B,C,D,Z> f, B b, C c)static <A,B,C,D,Z>
java.util.function.Function<A,Z>partial234(Function4<A,B,C,D,Z> f, B b, C c, D d)static <A,B,C,D,Z>
Function2<A,C,Z>partial24(Function4<A,B,C,D,Z> f, B b, D d)static <A,B,C,D,Z>
Function3<A,B,D,Z>partial3(Function4<A,B,C,D,Z> f, C c)static <A,B,C,D,Z>
Function2<A,B,Z>partial34(Function4<A,B,C,D,Z> f, C c, D d)static <A,B,C,D,Z>
Function3<A,B,C,Z>partial4(Function4<A,B,C,D,Z> f, D d)
-
-
-
Method Detail
-
partial123
static <A,B,C,D,Z> java.util.function.Function<D,Z> partial123(Function4<A,B,C,D,Z> f, A a, B b, C c)
-
partial124
static <A,B,C,D,Z> java.util.function.Function<C,Z> partial124(Function4<A,B,C,D,Z> f, A a, B b, D d)
-
partial134
static <A,B,C,D,Z> java.util.function.Function<B,Z> partial134(Function4<A,B,C,D,Z> f, A a, C c, D d)
-
partial234
static <A,B,C,D,Z> java.util.function.Function<A,Z> partial234(Function4<A,B,C,D,Z> f, B b, C c, D d)
-
partial12
static <A,B,C,D,Z> Function2<C,D,Z> partial12(Function4<A,B,C,D,Z> f, A a, B b)
-
partial13
static <A,B,C,D,Z> Function2<B,D,Z> partial13(Function4<A,B,C,D,Z> f, A a, C c)
-
partial14
static <A,B,C,D,Z> Function2<B,C,Z> partial14(Function4<A,B,C,D,Z> f, A a, D d)
-
partial23
static <A,B,C,D,Z> Function2<A,D,Z> partial23(Function4<A,B,C,D,Z> f, B b, C c)
-
partial24
static <A,B,C,D,Z> Function2<A,C,Z> partial24(Function4<A,B,C,D,Z> f, B b, D d)
-
partial34
static <A,B,C,D,Z> Function2<A,B,Z> partial34(Function4<A,B,C,D,Z> f, C c, D d)
-
-