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