Uses of Class
fj.data.optic.POptional
Packages that use POptional
Package
Description
Optic data types adapted from the Scala Monocle library
and inspired by the
Haskell Lens library.
-
Uses of POptional in fj.data.optic
Subclasses of POptional in fj.data.opticModifier and TypeClassDescriptionfinal classOptional<S,A> POptionalrestricted to monomorphic updateFields in fj.data.optic declared as POptionalMethods in fj.data.optic that return POptionalModifier and TypeMethodDescriptionPIso.asOptional()PLens.asOptional()PPrism.asOptional()POptional.composeIso(PIso<A, B, C, D> other) POptional.composeLens(PLens<A, B, C, D> other) PPrism.composeLens(PLens<A, B, C, D> other) PIso.composeOptional(POptional<A, B, C, D> other) PLens.composeOptional(POptional<A, B, C, D> other) POptional.composeOptional(POptional<A, B, C, D> other) PPrism.composeOptional(POptional<A, B, C, D> other) PLens.composePrism(PPrism<A, B, C, D> other) POptional.composePrism(PPrism<A, B, C, D> other) POptional.first()static <S,T> POptional <S, T, S, T> POptional.pId()static <S,T, A, B> POptional <S, T, A, B> create aPOptionalusing the canonical functions: getOrModify and setPOptional.second()join twoPOptionalwith the same targetMethods in fj.data.optic with parameters of type POptionalModifier and TypeMethodDescriptionFold.composeOptional(POptional<A, B, C, D> other) Getter.composeOptional(POptional<A, B, C, D> other) PIso.composeOptional(POptional<A, B, C, D> other) PLens.composeOptional(POptional<A, B, C, D> other) POptional.composeOptional(POptional<A, B, C, D> other) PPrism.composeOptional(POptional<A, B, C, D> other) PSetter.composeOptional(POptional<A, B, C, D> other) final <C,D> PTraversal <S, T, C, D> PTraversal.composeOptional(POptional<A, B, C, D> other) compose aPTraversalwith aPOptionaljoin twoPOptionalwith the same targetConstructors in fj.data.optic with parameters of type POptional