|
Class Summary |
| Function1Impl |
A base implementation of the Function1 interface, which implements all
methods except for the Function1.call(Object) method - that is left to subclasses
to implement in order to define a function of 1 parameter. |
| Function2Impl |
A base implementation of the Function2 interface, which implements all
methods except for the Function2.call(Object,Object) method - that is left to
subclasses to implement in order to define a function of 2 parameters. |
| Function3Impl |
A base implementation of the Function3 interface, which implements all
methods except for the Function3.call(Object, Object, Object) method - that is left
to subclasses to implement in order to define a function of 3 parameters. |
| Function4Impl |
A base implementation of the Function4 interface, which implements all
methods except for the Function4.call(Object, Object, Object, Object) method - that
is left to subclasses to implement in order to define a function of 4 parameters. |
| FunctionNImpl |
A base implementation of the FunctionN interface, which implements all
methods except for the FunctionN.call(Object[]) method - that is left to
subclasses to implement in order to define a function of N parameters. |
| Functions |
The Functions class contains static methods that use functions to
perform various computations, which makes it possible to use certain functional
programming patterns. |