|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface ILambda.Nary<R,P>
N-ary lambda interface R <- P x P x ... x P.
Nested Class Summary | |
---|---|
static class |
ILambda.Nary.BinaryAdaptor<R,P>
Adapter to turn a binary lambda into an N-ary lambda (with N=2). |
static class |
ILambda.Nary.Bind<R,P>
(N-1)-ary decorator for an N-ary lambda that binds a constant to one of its parameters. |
static class |
ILambda.Nary.BindK<R,P>
(N-K)-ary decorator for an N-ary lambda that binds constants to K of its parameters. |
static class |
ILambda.Nary.Max<T extends java.lang.Comparable<T>>
N-ary maximum. |
static class |
ILambda.Nary.Min<T extends java.lang.Comparable<T>>
N-ary minimum. |
static class |
ILambda.Nary.TernaryAdaptor<R,P>
Adapter to turn a ternary lambda into an N-ary lambda (with N=3). |
static class |
ILambda.Nary.UnaryAdaptor<R,P>
Adapter to turn a unary lambda into an N-ary lambda (with N=1). |
Method Summary | |
---|---|
R |
apply(P... param)
Apply the lambda. |
Method Detail |
---|
R apply(P... param)
param
- lambda-specific parameters
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |