Uses of Class
fj.data.optic.Fold
Packages that use Fold
Package
Description
Optic data types adapted from the Scala Monocle library
and inspired by the
Haskell Lens library.
-
Uses of Fold in fj.data.optic
Methods in fj.data.optic that return FoldModifier and TypeMethodDescriptionGetter.asFold()
PIso.asFold()
PLens.asFold()
POptional.asFold()
PPrism.asFold()
PTraversal.asFold()
view aPTraversal
as aFold
Fold.codiagonal()
Fold.composeFold
(Fold<A, B> other) Getter.composeFold
(Fold<A, B> other) PIso.composeFold
(Fold<A, C> other) PLens.composeFold
(Fold<A, C> other) POptional.composeFold
(Fold<A, C> other) PPrism.composeFold
(Fold<A, C> other) PTraversal.composeFold
(Fold<A, C> other) compose aPTraversal
with aFold
PTraversal.composeFold
(Getter<A, C> other) compose aPTraversal
with aGetter
Fold.composeGetter
(Getter<A, C> other) POptional.composeGetter
(Getter<A, C> other) PPrism.composeGetter
(Getter<A, C> other) Fold.composeIso
(PIso<A, B, C, D> other) Fold.composeLens
(PLens<A, B, C, D> other) Fold.composeOptional
(POptional<A, B, C, D> other) Getter.composeOptional
(POptional<A, B, C, D> other) Fold.composePrism
(PPrism<A, B, C, D> other) Getter.composePrism
(PPrism<A, B, C, D> other) static <A> Fold
<A, A> Fold.id()
join twoFold
with the same targetMethods in fj.data.optic with parameters of type FoldModifier and TypeMethodDescriptionFold.composeFold
(Fold<A, B> other) Getter.composeFold
(Fold<A, B> other) PIso.composeFold
(Fold<A, C> other) PLens.composeFold
(Fold<A, C> other) POptional.composeFold
(Fold<A, C> other) PPrism.composeFold
(Fold<A, C> other) PTraversal.composeFold
(Fold<A, C> other) compose aPTraversal
with aFold
join twoFold
with the same target