| Interface | Description |
|---|---|
| HexaConsumer<A,B,C,D,E,F> | |
| HexaFunction<A,B,C,D,E,R> | |
| PentaConsumer<A,B,C,D,E> | |
| PentaFunction<A,B,C,D,E,R> | |
| SeptaConsumer<A,B,C,D,E,F> | |
| SeptaFunction<A,B,C,D,E,F,G,R> | |
| TetraConsumer<A,B,C,D> | |
| TetraFunction<A,B,C,D,R> | |
| TriConsumer<A,B,C> | |
| TriFunction<A,B,C,R> | |
| UHexaConsumer<A,B,C,D,E,F> |
TLDR; IMPLEMENT
void $accept(A a, B b, C c, D d, E e, F f) throws Throwable USING A LAMBDA; INVOKE void accept(A a, B b, C c, D d, E e, F f). |
| UHexaFunction<A,B,C,D,E,R> |
TLDR; IMPLEMENT
R $apply(A a, B b, C c, D d, E e) throws Throwable USING A LAMBDA; INVOKE R apply(A a, B b, C c, D d, E e). |
| UPentaConsumer<A,B,C,D,E> |
TLDR; IMPLEMENT
void $accept(A a, B b, C c, D d, E e) throws Throwable USING A LAMBDA; INVOKE void accept(A a, B b, C c, D d, E e). |
| UPentaFunction<A,B,C,D,E,R> |
TLDR; IMPLEMENT
R $apply(A a, B b, C c, D d, E e) throws Throwable USING A LAMBDA; INVOKE R apply(A a, B b, C c, D d, E e). |
| USeptaConsumer<A,B,C,D,E,F> |
TLDR; IMPLEMENT
void $accept(A a, B b, C c, D d, E e, F f) throws Throwable USING A LAMBDA; INVOKE void accept(A a, B b, C c, D d, E e, F f). |
| USeptaFunction<A,B,C,D,E,F,G,R> |
TLDR; IMPLEMENT
R $apply(A a, B b, C c, D d, E e, F f, G g) throws Throwable USING A LAMBDA; INVOKE R apply(A a, B b, C c, D d, E e, F f, G g). |
| UTetraConsumer<A,B,C,D> |
TLDR; IMPLEMENT
void $accept(A a, B b, C c, D d) throws Throwable USING A LAMBDA; INVOKE void accept(A a, B b, C c, D d). |
| UTetraFunction<A,B,C,D,R> |
TLDR; IMPLEMENT
R $apply(A a, B b, C c, D d) throws Throwable USING A LAMBDA; INVOKE R apply(A a, B b, C c, D d). |
| UTriConsumer<A,B,C> |
TLDR; IMPLEMENT
void $accept(A a, B b, C c) throws Throwable USING A LAMBDA; INVOKE void accept(A a, B b, C c). |
| UTriFunction<A,B,C,R> |
TLDR; IMPLEMENT
R $apply(A a, B b, C c) throws Throwable USING A LAMBDA; INVOKE R apply(A a, B b, C c). |
N-ary functional interfaces. That is, function and consumer implementations that take up to 7 arguments.
| Arity | Function | Consumer |
|---|---|---|
| 0 | Supplier |
Runnable |
| 1 | Function |
Consumer |
| 2 | BiFunction |
BiConsumer |
| 3 | TriFunction |
TriConsumer |
| 4 | TetraFunction |
TetraConsumer |
| 5 | PentaFunction |
PentaConsumer |
| 6 | HexaFunction |
HexaConsumer |
| 7 | SeptaFunction |
SeptaConsumer |