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