Package fj.data

Class Option.Optic

java.lang.Object
fj.data.Option.Optic
Enclosing class:
Option<A>

public static final class Option.Optic extends Object
  • Constructor Details

    • Optic

      private Optic()
  • Method Details

    • none

      public static <A> Prism<Option<A>,Unit> none()
      None prism
    • pSome

      public static <A, B> PPrism<Option<A>,Option<B>,A,B> pSome()
      Polymorphic Some prism
    • some

      public static <A> Prism<Option<A>,A> some()
      Monomorphic Some prism