Uses of Class
fj.data.optic.PTraversal
Packages that use PTraversal
Package
Description
Common algebraic data types.
Optic data types adapted from the Scala Monocle library
and inspired by the
Haskell Lens library.
-
Uses of PTraversal in fj.data
Methods in fj.data that return PTraversalModifier and TypeMethodDescriptionstatic <A,
B> PTraversal <List<A>, List<B>, A, B> List.Optic.pTraversal()
Polymorphic traversal -
Uses of PTraversal in fj.data.optic
Subclasses of PTraversal in fj.data.opticFields in fj.data.optic declared as PTraversalModifier and TypeFieldDescription(package private) final PTraversal
<S, S, A, A> Traversal.pTraversal
Methods in fj.data.optic that return PTraversalModifier and TypeMethodDescriptionPTraversal
<S, T, A, B> PIso.asTraversal()
view aPIso
as aPTraversal
PTraversal
<S, T, A, B> PLens.asTraversal()
view aPLens
as aPTraversal
PTraversal
<S, T, A, B> POptional.asTraversal()
view aPOptional
as aPTraversal
PTraversal
<S, T, A, B> PPrism.asTraversal()
view aPPrism
as aPTraversal
final <C,
D> PTraversal <S, T, C, D> PTraversal.composeIso
(PIso<A, B, C, D> other) compose aPTraversal
with aPIso
final <C,
D> PTraversal <S, T, C, D> PTraversal.composeLens
(PLens<A, B, C, D> other) compose aPTraversal
with aPLens
final <C,
D> PTraversal <S, T, C, D> PTraversal.composeOptional
(POptional<A, B, C, D> other) compose aPTraversal
with aPOptional
final <C,
D> PTraversal <S, T, C, D> PTraversal.composePrism
(PPrism<A, B, C, D> other) compose aPTraversal
with aPPrism
final <C,
D> PTraversal <S, T, C, D> PIso.composeTraversal
(PTraversal<A, B, C, D> other) compose aPIso
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> PLens.composeTraversal
(PTraversal<A, B, C, D> other) compose aPLens
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> POptional.composeTraversal
(PTraversal<A, B, C, D> other) compose aPOptional
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> PPrism.composeTraversal
(PTraversal<A, B, C, D> other) compose aPPrism
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> PTraversal.composeTraversal
(PTraversal<A, B, C, D> other) compose aPTraversal
with aPTraversal
private static <S,
T, A, B>
PTraversal<S, T, A, B> PTraversal.fromCurried
(PTraversal<S, F<B, T>, A, B> curriedTraversal, F<S, A> lastGet) static <S,
T> PTraversal <Either<S, S>, Either<T, T>, S, T> PTraversal.pCodiagonal()
static <S,
T> PTraversal <S, T, S, T> PTraversal.pId()
static <S,
T, A, B>
PTraversal<S, T, A, B> PTraversal.pTraversal
(F<S, A> get1, F<S, A> get2, F<S, A> get3, F<S, A> get4, F<S, A> get5, F<S, A> get6, F7<B, B, B, B, B, B, S, T> set) static <S,
T, A, B>
PTraversal<S, T, A, B> PTraversal.pTraversal
(F<S, A> get1, F<S, A> get2, F<S, A> get3, F<S, A> get4, F<S, A> get5, F6<B, B, B, B, B, S, T> set) static <S,
T, A, B>
PTraversal<S, T, A, B> static <S,
T, A, B>
PTraversal<S, T, A, B> PTraversal.pTraversal
(F<S, A> get1, F<S, A> get2, F<S, A> get3, F4<B, B, B, S, T> set) static <S,
T, A, B>
PTraversal<S, T, A, B> PTraversal.pTraversal
(F<S, A> get1, F<S, A> get2, F3<B, B, S, T> set) PTraversal.sum
(PTraversal<S1, T1, A, B> other) join twoPTraversal
with the same targetMethods in fj.data.optic with parameters of type PTraversalModifier and TypeMethodDescriptionfinal <C,
D> PTraversal <S, T, C, D> PIso.composeTraversal
(PTraversal<A, B, C, D> other) compose aPIso
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> PLens.composeTraversal
(PTraversal<A, B, C, D> other) compose aPLens
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> POptional.composeTraversal
(PTraversal<A, B, C, D> other) compose aPOptional
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> PPrism.composeTraversal
(PTraversal<A, B, C, D> other) compose aPPrism
with aPTraversal
PSetter.composeTraversal
(PTraversal<A, B, C, D> other) compose aPSetter
with aPTraversal
final <C,
D> PTraversal <S, T, C, D> PTraversal.composeTraversal
(PTraversal<A, B, C, D> other) compose aPTraversal
with aPTraversal
private static <S,
T, A, B>
PTraversal<S, T, A, B> PTraversal.fromCurried
(PTraversal<S, F<B, T>, A, B> curriedTraversal, F<S, A> lastGet) PTraversal.sum
(PTraversal<S1, T1, A, B> other) join twoPTraversal
with the same targetConstructors in fj.data.optic with parameters of type PTraversal