E1 - the first function argument typeE2 - the second function argument typeE3 - the third function argument type@FunctionalInterface
public interface ThreeArgusFunction<E1,E2,E3,R>
| Modifier and Type | Method and Description |
|---|---|
default <V> ThreeArgusFunction<E1,E2,E3,V> |
andThen(java.util.function.Function<? super R,? extends V> after)
Returns a composed function that first applies this function to its
input, and then applies the
after function to the result. |
R |
apply(E1 e1,
E2 e2,
E3 e3)
Applies this function to the given arguments.
|
R apply(E1 e1, E2 e2, E3 e3)
e1 - the first function argumente2 - the second function argumente3 - the third function argumentdefault <V> ThreeArgusFunction<E1,E2,E3,V> andThen(java.util.function.Function<? super R,? extends V> after)
after function to the result. If
evaluation of either function throws an exception, it is relayed to the
caller of the composed function.V - the type of output of the after function, and of the
composed functionafter - the function to apply after this function is appliedafter functionjava.lang.NullPointerException - if after is null