A - The type of the first argument to the functionB - The type of the second argument to the functionC - The type of the third argument to the functionD - The type of the fourth argument to the functionE - The type of the fifth argument to the functionF - The type of the sixth argument to the functionG - The type of the seventh argument to the functionH - The type of the eighth argument to the functionI - The type of the ninth argument to the functionJ - The type of the tenth argument to the functionK - The type of the eleventh argument to the functionRESULT - The type of the result of the function@FunctionalInterface public interface HendecaFunction<A,B,C,D,E,F,G,H,I,J,K,RESULT> extends AtlanticFunction<A,DecaFunction<B,C,D,E,F,G,H,I,J,K,RESULT>>
Function.
This is a functional interface whose functional method is apply(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object).| Modifier and Type | Method and Description |
|---|---|
default <AFTER_RESULT> |
andThen(Function<? super RESULT,? extends AFTER_RESULT> after)
Returns a composed hendecafunction that first applies this hendecafunction to its input, and then applies the
after
function to the result. |
RESULT |
apply(A a,
B b,
C c,
D d,
E e,
F f,
G g,
H h,
I i,
J j,
K k)
Applies this function to the given arguments.
|
default DecaFunction<B,C,D,E,F,G,H,I,J,K,RESULT> |
downgrade(A a)
Converts this
AtlanticFunction into another that has the same parameters save for the first one. |
RESULT apply(A a, B b, C c, D d, E e, F f, G g, H h, I i, J j, K k) throws Throwable
a - The first function argument.b - The second function argument.c - The third function argument.d - The fourth function argument.e - The fifth function argument.f - The sixth function argument.g - The seventh function argument.h - The eighth function argument.i - The ninth function argument.j - The tenth function argument.k - The eleventh function argument.Throwable - Any exception that the operation will throw.default DecaFunction<B,C,D,E,F,G,H,I,J,K,RESULT> downgrade(A a)
AtlanticFunctionAtlanticFunction into another that has the same parameters save for the first one. Invocation
of the returned AtlanticLambda will call this one with the provided parameter.default <AFTER_RESULT> HendecaFunction<A,B,C,D,E,F,G,H,I,J,K,AFTER_RESULT> andThen(Function<? super RESULT,? extends AFTER_RESULT> after)
after
function to the result.
If evaluation of either function throws an exception, it is relayed to the caller of the composed function.AFTER_RESULT - The type of output of the after function, and of the composed function.after - The function to apply after this function is applied.after functionCopyright © 2018. All rights reserved.