Class ToArray<A>

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

public final class ToArray<A> extends Object implements Fn2<Class<A[]>, Iterable<? extends A>, A[]>
Write all the elements of an Iterable directly into an array of the specified type. If the Iterable is an instance of Collection, use Collection.toArray(Object[]).
  • Field Details

    • INSTANCE

      private static final ToArray<?> INSTANCE
  • Constructor Details

    • ToArray

      private ToArray()
  • Method Details