Uses of Class
fj.data.optic.Prism
-
Packages that use Prism Package Description fj.data Common algebraic data types.fj.data.optic Optic data types adapted from the Scala Monocle library and inspired by the Haskell Lens library. -
-
Uses of Prism in fj.data
Methods in fj.data that return Prism Modifier and Type Method Description static <A> Prism<List<A>,P2<A,List<A>>>List.Optic. cons()Cons prismstatic <A> Prism<List<A>,Unit>List.Optic. nil()Nil prismstatic <A> Prism<Option<A>,Unit>Option.Optic. none()None prismstatic <A> Prism<Option<A>,A>Option.Optic. some()Monomorphic Some prism -
Uses of Prism in fj.data.optic
Methods in fj.data.optic that return Prism Modifier and Type Method Description Prism<S,A>Iso. asPrism()<C,D>
Prism<S,C>Prism. composeIso(Iso<A,C> other)<C> Prism<S,C>Iso. composePrism(Prism<A,C> other)<C> Prism<S,C>Prism. composePrism(Prism<A,C> other)static <S> Prism<S,S>Prism. id()static <S,A>
Prism<S,A>Prism. prism(F<S,Option<A>> getOption, F<A,S> reverseGet)Methods in fj.data.optic with parameters of type Prism Modifier and Type Method Description <C> Prism<S,C>Iso. composePrism(Prism<A,C> other)<C> Optional<S,C>Lens. composePrism(Prism<A,C> other)<C> Optional<S,C>Optional. composePrism(Prism<A,C> other)<C> Prism<S,C>Prism. composePrism(Prism<A,C> other)
-