jfun.jaskell.function
Class Function4
java.lang.Object
jfun.jaskell.function.Function1
jfun.jaskell.function.Function4
- All Implemented Interfaces:
- java.io.Serializable, Function
- Direct Known Subclasses:
- StrictFunction4
public abstract class Function4
- extends Function1
Default implementation of Function.
Subclass it to provide function with four parameters.
Zephyr Business Solutions Corp.
- Author:
- Ben Yu
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
call(java.lang.Object a)
Override this method to provide function with one parameter. |
abstract java.lang.Object |
call(java.lang.Object a,
java.lang.Object b,
java.lang.Object c,
java.lang.Object d)
Override this method to provide function with four parameters. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Function4
public Function4()
call
public java.lang.Object call(java.lang.Object a)
- Description copied from class:
Function1
- Override this method to provide function with one parameter.
- Specified by:
call
in class Function1
- Parameters:
a
- the argument.
- Returns:
- the return value.
call
public abstract java.lang.Object call(java.lang.Object a,
java.lang.Object b,
java.lang.Object c,
java.lang.Object d)
throws java.lang.Throwable
- Override this method to provide function with four parameters.
- Parameters:
a
- 1st argument.b
- 2nd argument.c
- 3rd argument.d
- 4th argument.
- Returns:
- the return value.
- Throws:
java.lang.Throwable