Uses of Class
fj.data.optic.PSetter
-
Packages that use PSetter Package Description fj.data.optic 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.optic Modifier and Type Class Description class
Setter<S,A>
PSetter
with a monomorphic modify functionFields in fj.data.optic declared as PSetter Modifier and Type Field Description (package private) PSetter<S,S,A,A>
Setter. pSetter
Methods in fj.data.optic that return PSetter Modifier and Type Method Description PSetter<S,T,A,B>
PIso. asSetter()
PSetter<S,T,A,B>
PLens. asSetter()
PSetter<S,T,A,B>
POptional. asSetter()
PSetter<S,T,A,B>
PPrism. asSetter()
PSetter<S,T,A,B>
PTraversal. asSetter()
view aPTraversal
as aPSetter
<C,D>
PSetter<S,T,C,D>PSetter. composeIso(PIso<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PSetter. composeLens(PLens<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PSetter. composeOptional(POptional<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PSetter. composePrism(PPrism<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PIso. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PLens. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>POptional. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PPrism. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PSetter. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PTraversal. composeSetter(PSetter<A,B,C,D> other)
compose aPTraversal
with aPSetter
<C,D>
PSetter<S,T,C,D>PSetter. composeTraversal(PTraversal<A,B,C,D> other)
compose aPSetter
with aPTraversal
static <S,T>
PSetter<Either<S,S>,Either<T,T>,S,T>PSetter. pCodiagonal()
static <S,T>
PSetter<S,T,S,T>PSetter. pId()
static <S,T,A,B>
PSetter<S,T,A,B>PSetter. pSetter(F<F<A,B>,F<S,T>> modify)
<S1,T1>
PSetter<Either<S,S1>,Either<T,T1>,A,B>PSetter. sum(PSetter<S1,T1,A,B> other)
join twoPSetter
with the same targetMethods in fj.data.optic with parameters of type PSetter Modifier and Type Method Description <C,D>
PSetter<S,T,C,D>PIso. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PLens. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>POptional. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PPrism. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PSetter. composeSetter(PSetter<A,B,C,D> other)
<C,D>
PSetter<S,T,C,D>PTraversal. composeSetter(PSetter<A,B,C,D> other)
compose aPTraversal
with aPSetter
<S1,T1>
PSetter<Either<S,S1>,Either<T,T1>,A,B>PSetter. sum(PSetter<S1,T1,A,B> other)
join twoPSetter
with the same targetConstructors in fj.data.optic with parameters of type PSetter Constructor Description Setter(PSetter<S,S,A,A> pSetter)
-