| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
private E |
value |
| Constructor and Description |
|---|
ConstantFunction(E value) |
| Modifier and Type | Method and Description |
|---|---|
E |
apply(java.lang.Object from)
Returns the result of applying this function to
input. |
boolean |
equals(java.lang.Object obj)
Indicates whether another object is equal to this function.
|
int |
hashCode() |
java.lang.String |
toString() |
private final E value
private static final long serialVersionUID
public ConstantFunction(@Nullable
E value)
public E apply(@Nullable java.lang.Object from)
Functioninput. This method is generally
expected, but not absolutely required, to have the following properties:
Objects.equal(a, b) implies that Objects.equal(function.apply(a),
function.apply(b)).
public boolean equals(@Nullable
java.lang.Object obj)
FunctionMost implementations will have no reason to override the behavior of Object.equals(java.lang.Object).
However, an implementation may also choose to return true whenever object is a
Function that it considers interchangeable with this one. "Interchangeable"
typically means that Objects.equal(this.apply(f), that.apply(f)) is true for all
f of type F. Note that a false result from this method does not imply
that the functions are known not to be interchangeable.
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object