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 class
Optional<S,
A> POptional
restricted 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 aPOptional
using the canonical functions: getOrModify and setPOptional.second()
join twoPOptional
with 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 aPTraversal
with aPOptional
join twoPOptional
with the same targetConstructors in fj.data.optic with parameters of type POptional