Class LeftIdentity

java.lang.Object
org.apache.commons.functor.core.LeftIdentity

public final class LeftIdentity extends Object
Holder class for a left-identity BinaryFunction (evaluates to the left argument) and a left-identity BinaryPredicate (tests whether left Boolean argument equals Boolean.TRUE).
Version:
$Revision$ $Date$
  • Field Details

  • Constructor Details

    • LeftIdentity

      public LeftIdentity()
      Create a new LeftIdentity (for clients that require an object).
  • Method Details

    • 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:
      BinaryFunctioninvalid input: '<'L, R, L>
    • predicate

      public static <R> BinaryPredicate<Boolean,R> predicate()
      Get a left-identity BinaryPredicate.
      Type Parameters:
      R - the right argument type.
      Returns:
      BinaryPredicateinvalid input: '<'Boolean, R>