Uses of Class
fj.data.optic.PPrism
-
Packages that use PPrism 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 PPrism in fj.data
Methods in fj.data that return PPrism Modifier and Type Method Description static <A,B>
PPrism<Option<A>,Option<B>,A,B>Option.Optic. pSome()Polymorphic Some prism -
Uses of PPrism in fj.data.optic
Subclasses of PPrism in fj.data.optic Modifier and Type Class Description classPrism<S,A>PPrismrestricted to monomorphic updateFields in fj.data.optic declared as PPrism Modifier and Type Field Description (package private) PPrism<S,S,A,A>Prism. pPrismMethods in fj.data.optic that return PPrism Modifier and Type Method Description PPrism<S,T,A,B>PIso. asPrism()<C,D>
PPrism<S,T,C,D>PPrism. composeIso(PIso<A,B,C,D> other)<C,D>
PPrism<S,T,C,D>PIso. composePrism(PPrism<A,B,C,D> other)<C,D>
PPrism<S,T,C,D>PPrism. composePrism(PPrism<A,B,C,D> other)static <S,T>
PPrism<S,T,S,T>PPrism. pId()static <S,T,A,B>
PPrism<S,T,A,B>PPrism. pPrism(F<S,Either<T,A>> getOrModify, F<B,T> reverseGet)create aPPrismusing the canonical functions: getOrModify and reverseGetMethods in fj.data.optic with parameters of type PPrism Modifier and Type Method Description <B,C,D>
Fold<S,C>Fold. composePrism(PPrism<A,B,C,D> other)<B,C,D>
Fold<S,C>Getter. composePrism(PPrism<A,B,C,D> other)<C,D>
PPrism<S,T,C,D>PIso. composePrism(PPrism<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PLens. composePrism(PPrism<A,B,C,D> other)<C,D>
POptional<S,T,C,D>POptional. composePrism(PPrism<A,B,C,D> other)<C,D>
PPrism<S,T,C,D>PPrism. composePrism(PPrism<A,B,C,D> other)<C,D>
PSetter<S,T,C,D>PSetter. composePrism(PPrism<A,B,C,D> other)<C,D>
PTraversal<S,T,C,D>PTraversal. composePrism(PPrism<A,B,C,D> other)compose aPTraversalwith aPPrismConstructors in fj.data.optic with parameters of type PPrism Constructor Description Prism(PPrism<S,S,A,A> pPrism)
-