Class TransformedProcedure.Helper<X>

java.lang.Object
org.apache.commons.functor.core.composite.TransformedProcedure.Helper<X>
Type Parameters:
X - the adapted function argument type.
All Implemented Interfaces:
Serializable, Runnable, Functor, NullaryFunctor, Procedure
Enclosing class:
TransformedProcedure

private static final class TransformedProcedure.Helper<X> extends Object implements Procedure, Serializable
Type-remembering helper.
Version:
$Revision$ $Date$
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      serialVersionUID declaration.
      See Also:
    • function

      private Function<? extends X> function
      The adapted function.
    • procedure

      private UnaryProcedure<? super X> procedure
      The adapted procedure.
  • Constructor Details

    • Helper

      private Helper(Function<? extends X> function, UnaryProcedure<? super X> procedure)
      Create a new Helper.
      Parameters:
      function - Function
      procedure - UnaryFunction
  • Method Details

    • run

      public void run()
      Execute this procedure.
      Specified by:
      run in interface Procedure
      Specified by:
      run in interface Runnable