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)
-