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 private
MiddleProjection(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()
boolean
exists(F<B,java.lang.Boolean> f)
<X,Y>
Option<Either3<X,B,Y>>filter(F<B,java.lang.Boolean> f)
boolean
forall(F<B,java.lang.Boolean> f)
Unit
foreach(F<B,Unit> f)
void
foreachDoEffect(Effect1<B> f)
java.util.Iterator<B>
iterator()
<X> Either3<A,X,C>
map(F<B,X> f)
B
orValue(B value)
B
orValue(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)
-