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