public abstract class StrictFunction3 extends Function3
Zephyr Business Solutions Corp.
Constructor and Description |
---|
StrictFunction3(java.lang.String name)
Create a StrictFunction3 object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
call(java.lang.Object a,
java.lang.Object b,
java.lang.Object c)
Override this method to provide function with three parameters.
|
abstract java.lang.Object |
fn(java.lang.Object a,
java.lang.Object b,
java.lang.Object c)
Subclass override this method to provide the function implementation.
|
java.lang.String |
getName()
get the string representation of this function.
|
java.lang.String |
toString()
Returns the string representation.
|
public StrictFunction3(java.lang.String name)
name
- the string representation of this function.public abstract java.lang.Object fn(java.lang.Object a, java.lang.Object b, java.lang.Object c) throws java.lang.Throwable
a
- 1st argument.b
- 2nd argument.c
- 3rd argument.java.lang.Throwable
public final java.lang.Object call(java.lang.Object a, java.lang.Object b, java.lang.Object c) throws java.lang.Throwable
Function3
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()