@FunctionalInterface public interface QuadFunction<A,B,C,D,R>
| Modifier and Type | Method and Description |
|---|---|
default <S> QuadFunction<A,B,C,D,S> |
andThen(java.util.function.Function<? super R,? extends S> after) |
R |
apply(A a,
B b,
C c,
D d) |
default <T> QuadFunction<T,B,C,D,R> |
compose(java.util.function.Function<? super T,? extends A> before) |
static <A,B,C,D,R> |
curry(QuadFunction<A,B,C,D,R> f) |
static <A,B,C,D,R> |
uncurry(java.util.function.Function<A,java.util.function.Function<B,java.util.function.Function<C,java.util.function.Function<D,R>>>> f) |
default <S> QuadFunction<A,B,C,D,S> andThen(java.util.function.Function<? super R,? extends S> after)
default <T> QuadFunction<T,B,C,D,R> compose(java.util.function.Function<? super T,? extends A> before)
static <A,B,C,D,R> java.util.function.Function<A,java.util.function.Function<B,java.util.function.Function<C,java.util.function.Function<D,R>>>> curry(QuadFunction<A,B,C,D,R> f)
static <A,B,C,D,R> QuadFunction<A,B,C,D,R> uncurry(java.util.function.Function<A,java.util.function.Function<B,java.util.function.Function<C,java.util.function.Function<D,R>>>> f)
Copyright © 2020–2021 ICIJ. All rights reserved.