Package org.apache.commons.functor.core
Class RightIdentity
- java.lang.Object
-
- org.apache.commons.functor.core.RightIdentity
-
public final class RightIdentity extends java.lang.ObjectHolder class for a right-identityBinaryFunction(evaluates to the right argument) and a right-identityBinaryPredicate(tests whether rightBooleanargument equalsBoolean.TRUE).- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static BinaryFunction<java.lang.Object,java.lang.Object,java.lang.Object>FUNCTIONRight-identity function.static BinaryPredicate<java.lang.Object,java.lang.Boolean>PREDICATERight-identity predicate.
-
Constructor Summary
Constructors Constructor Description RightIdentity()Create a new RightIdentity.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <L,R>
BinaryFunction<L,R,R>function()Get a typed right-identity BinaryFunction.static <L> BinaryPredicate<L,java.lang.Boolean>predicate()Get a typed right-identity BinaryPredicate.
-
-
-
Field Detail
-
FUNCTION
public static final BinaryFunction<java.lang.Object,java.lang.Object,java.lang.Object> FUNCTION
Right-identity function.
-
PREDICATE
public static final BinaryPredicate<java.lang.Object,java.lang.Boolean> PREDICATE
Right-identity predicate.
-
-
Method Detail
-
function
public static <L,R> BinaryFunction<L,R,R> function()
Get a typed right-identity BinaryFunction.- Type Parameters:
L- the left argument type.R- the right argument type.- Returns:
- BinaryFunction
-
predicate
public static <L> BinaryPredicate<L,java.lang.Boolean> predicate()
Get a typed right-identity BinaryPredicate.- Type Parameters:
L- the left argument type.- Returns:
- BinaryPredicate
-
-