Uses of Class
fj.data.optic.PSetter
Packages that use PSetter
Package
Description
Optic data types adapted from the Scala Monocle library
and inspired by the
Haskell Lens library.
-
Uses of PSetter in fj.data.optic
Subclasses of PSetter in fj.data.opticModifier and TypeClassDescriptionfinal classSetter<S,A> PSetterwith a monomorphic modify functionFields in fj.data.optic declared as PSetterMethods in fj.data.optic that return PSetterModifier and TypeMethodDescriptionPIso.asSetter()PLens.asSetter()POptional.asSetter()PPrism.asSetter()PTraversal.asSetter()view aPTraversalas aPSetterPSetter.composeIso(PIso<A, B, C, D> other) PSetter.composeLens(PLens<A, B, C, D> other) PSetter.composeOptional(POptional<A, B, C, D> other) PSetter.composePrism(PPrism<A, B, C, D> other) PIso.composeSetter(PSetter<A, B, C, D> other) PLens.composeSetter(PSetter<A, B, C, D> other) POptional.composeSetter(PSetter<A, B, C, D> other) PPrism.composeSetter(PSetter<A, B, C, D> other) PSetter.composeSetter(PSetter<A, B, C, D> other) PTraversal.composeSetter(PSetter<A, B, C, D> other) compose aPTraversalwith aPSetterPSetter.composeTraversal(PTraversal<A, B, C, D> other) compose aPSetterwith aPTraversalPSetter.pCodiagonal()static <S,T> PSetter <S, T, S, T> PSetter.pId()static <S,T, A, B> PSetter <S, T, A, B> join twoPSetterwith the same targetMethods in fj.data.optic with parameters of type PSetterModifier and TypeMethodDescriptionPIso.composeSetter(PSetter<A, B, C, D> other) PLens.composeSetter(PSetter<A, B, C, D> other) POptional.composeSetter(PSetter<A, B, C, D> other) PPrism.composeSetter(PSetter<A, B, C, D> other) PSetter.composeSetter(PSetter<A, B, C, D> other) PTraversal.composeSetter(PSetter<A, B, C, D> other) compose aPTraversalwith aPSetterjoin twoPSetterwith the same targetConstructors in fj.data.optic with parameters of type PSetter