jfun.jaskell.function
Class Function5
java.lang.Object
jfun.jaskell.function.Function1
jfun.jaskell.function.Function5
- All Implemented Interfaces:
- Function, java.io.Serializable
- Direct Known Subclasses:
- jfun.jaskell.AbstractFunction5
- public abstract class Function5
- extends Function1
Default implementation of Function.
Subclass it to provide function with five 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,
java.lang.Object e)
Override this method to provide function with five parameters. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Function5
public Function5()
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,
java.lang.Object e)
throws java.lang.Throwable
- Override this method to provide function with five parameters.
- Parameters:
a
- 1st argument.b
- 2nd argument.c
- 3rd argument.d
- 4th argument.e
- 5th argument.
- Returns:
- the return value.
- Throws:
java.lang.Throwable