Package fj.data

Class Either3.RightProjection<A,​B,​C>

  • Enclosing class:
    Either3<A,​B,​C>

    public static final class Either3.RightProjection<A,​B,​C>
    extends java.lang.Object
    • Constructor Detail

      • RightProjection

        private RightProjection​(Either3<A,​B,​C> e)
    • Method Detail

      • exists

        public boolean exists​(F<C,​java.lang.Boolean> f)
      • filter

        public <X,​Y> Option<Either3<X,​Y,​C>> filter​(F<C,​java.lang.Boolean> f)
      • forall

        public boolean forall​(F<C,​java.lang.Boolean> f)
      • foreach

        public Unit foreach​(F<C,​Unit> f)
      • foreachDoEffect

        public void foreachDoEffect​(Effect1<C> f)
      • iterator

        public java.util.Iterator<C> iterator()
      • map

        public <X> Either3<A,​B,​X> map​(F<C,​X> f)
      • orValue

        public C orValue​(C value)
      • orValue

        public C orValue​(F0<C> f)
      • toArray

        public Array<C> toArray()
      • toCollection

        public java.util.Collection<C> toCollection()
      • toList

        public List<C> toList()
      • toOption

        public Option<C> toOption()
      • toStream

        public Stream<C> toStream()
      • traverseIO

        public <X> IO<Either3<A,​B,​X>> traverseIO​(F<C,​IO<X>> f)
      • traverseP1

        public <X> P1<Either3<A,​B,​X>> traverseP1​(F<C,​P1<X>> f)