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 aPIsobetween any type and itself.static <S,T, A, B> PIso <S, T, A, B> create aPIsousing a pair of functions: one to get the target and one to get the source.pair two disjointPIsoPIso.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 aPTraversalwith aPIsopair two disjointPIsoConstructors in fj.data.optic with parameters of type PIso