Interface BinaryProcedure<L,R>

Type Parameters:
L - the left argument type.
R - the right argument type.
All Superinterfaces:
BinaryFunctor<L,R>, Functor
All Known Implementing Classes:
BinaryFunctionBinaryProcedure, BinarySequence, ConditionalBinaryProcedure, IgnoreLeftProcedure, IgnoreRightProcedure, InPlaceTransform, NoOp, RemoveMatching, RetainMatching, TransformedBinaryProcedure, TransformedBinaryProcedure.Helper, TransposedProcedure

public interface BinaryProcedure<L,R> extends BinaryFunctor<L,R>
A functor that takes two arguments and has no return value.

Implementors are encouraged but not required to make their functors Serializable.

Since:
1.0
Version:
$Revision$ $Date$
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run(L left, R right)
    Execute this procedure.

    Methods inherited from interface Functor

    equals, hashCode, toString
  • Method Details

    • run

      void run(L left, R right)
      Execute this procedure.
      Parameters:
      left - the L element of the ordered pair of arguments
      right - the R element of the ordered pair of arguments