public abstract class StrictFunction2 extends Function2
Zephyr Business Solutions Corp.
Constructor and Description |
---|
StrictFunction2(java.lang.String name)
Create a StrictFunction2 object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
call(java.lang.Object a,
java.lang.Object b)
Override this method to provide function with two parameters.
|
abstract java.lang.Object |
fn(java.lang.Object a,
java.lang.Object b)
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 StrictFunction2(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) throws java.lang.Throwable
a
- 1st argument.b
- 2nd argument.java.lang.Throwable
public final java.lang.Object call(java.lang.Object a, java.lang.Object b) throws java.lang.Throwable
Function2
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()