Uses of Class
fj.data.optic.PIso
Packages that use PIso
Package
Description
Optic data types adapted from the Scala Monocle library
and inspired by the
Haskell Lens library.
-
Uses of PIso in fj.data.optic
Subclasses of PIso in fj.data.opticFields in fj.data.optic declared as PIsoMethods in fj.data.optic that return PIsoModifier and TypeMethodDescriptionPIso.composeIso
(PIso<A, B, C, D> other) PIso.first()
static <S,
T> PIso <S, T, S, T> PIso.pId()
create aPIso
between any type and itself.static <S,
T, A, B>
PIso<S, T, A, B> create aPIso
using a pair of functions: one to get the target and one to get the source.pair two disjointPIso
PIso.reverse()
reverse aPIso
: the source becomes the target and the target becomes the sourcePIso.second()
Methods in fj.data.optic with parameters of type PIsoModifier and TypeMethodDescriptionFold.composeIso
(PIso<A, B, C, D> other) Getter.composeIso
(PIso<A, B, C, D> other) PIso.composeIso
(PIso<A, B, C, D> other) PLens.composeIso
(PIso<A, B, C, D> other) POptional.composeIso
(PIso<A, B, C, D> other) PPrism.composeIso
(PIso<A, B, C, D> other) PSetter.composeIso
(PIso<A, B, C, D> other) final <C,
D> PTraversal <S, T, C, D> PTraversal.composeIso
(PIso<A, B, C, D> other) compose aPTraversal
with aPIso
pair two disjointPIso
Constructors in fj.data.optic with parameters of type PIso