Package fj.data
Class Either3.LeftProjection<A,B,C>
- java.lang.Object
-
- fj.data.Either3.LeftProjection<A,B,C>
-
-
Constructor Summary
Constructors Modifier Constructor Description privateLeftProjection(Either3<A,B,C> e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <X> Either3<X,B,C>apply(Either3<F<A,X>,B,C> e)<X> Either3<X,B,C>bind(F<A,Either3<X,B,C>> f)Either3<A,B,C>either()booleanexists(F<A,java.lang.Boolean> f)<X,Y>
Option<Either3<A,X,Y>>filter(F<A,java.lang.Boolean> f)booleanforall(F<A,java.lang.Boolean> f)Unitforeach(F<A,Unit> f)voidforeachDoEffect(Effect1<A> f)java.util.Iterator<A>iterator()<X> Either3<X,B,C>map(F<A,X> f)AorValue(A value)AorValue(F0<A> f)<X> Either3<X,B,C>sequence(Either3<X,B,C> e)Array<A>toArray()java.util.Collection<A>toCollection()List<A>toList()Option<A>toOption()Stream<A>toStream()<X> IO<Either3<X,B,C>>traverseIO(F<A,IO<X>> f)<X> List<Either3<X,B,C>>traverseList1(F<A,List<X>> f)<X> Option<Either3<X,B,C>>traverseOption(F<A,Option<X>> f)<X> P1<Either3<X,B,C>>traverseP1(F<A,P1<X>> f)<X> Stream<Either3<X,B,C>>traverseStream(F<A,Stream<X>> f)
-