java.lang.Object
com.jnape.palatable.lambda.functions.builtin.fn1.Force<A>
Type Parameters:
A - the Iterable element type
All Implemented Interfaces:
Fn1<Iterable<A>,Iterable<A>>, Applicative<Iterable<A>,Fn1<Iterable<A>,?>>, Cartesian<Iterable<A>,Iterable<A>,Fn1<?,?>>, Cocartesian<Iterable<A>,Iterable<A>,Fn1<?,?>>, Contravariant<Iterable<A>,Profunctor<?,Iterable<A>,Fn1<?,?>>>, Functor<Iterable<A>,Fn1<Iterable<A>,?>>, Profunctor<Iterable<A>,Iterable<A>,Fn1<?,?>>, Monad<Iterable<A>,Fn1<Iterable<A>,?>>, MonadReader<Iterable<A>,Iterable<A>,Fn1<Iterable<A>,?>>, MonadRec<Iterable<A>,Fn1<Iterable<A>,?>>, MonadWriter<Iterable<A>,Iterable<A>,Fn1<Iterable<A>,?>>

@Deprecated public final class Force<A> extends Object implements Fn1<Iterable<A>,Iterable<A>>
Deprecated.
in favor of traversing into an IO and running it
Force a full iteration of an Iterable, presumably to perform any side-effects contained therein. Returns the Iterable back.
  • Field Details

    • INSTANCE

      private static final Force<?> INSTANCE
      Deprecated.
  • Constructor Details

    • Force

      private Force()
      Deprecated.
  • Method Details

    • checkedApply

      public Iterable<A> checkedApply(Iterable<A> as)
      Deprecated.
      Description copied from interface: Fn1
      Invoke this function with the given argument, potentially throwing any Throwable.
      Specified by:
      checkedApply in interface Fn1<Iterable<A>,Iterable<A>>
      Parameters:
      as - the argument
      Returns:
      the result of the function application
    • force

      public static <A> Force<A> force()
      Deprecated.
    • force

      public static <A> Iterable<A> force(Iterable<A> as)
      Deprecated.