Uses of Class
fj.data.optic.Iso
-
Packages that use Iso Package Description fj.data.optic Optic data types adapted from the Scala Monocle library and inspired by the Haskell Lens library. -
-
Uses of Iso in fj.data.optic
Methods in fj.data.optic that return Iso Modifier and Type Method Description <C> Iso<S,C>Iso. composeIso(Iso<A,C> other)<C> Iso<P2<S,C>,P2<A,C>>Iso. first()static <S> Iso<S,S>Iso. id()create anIsobetween any type and itself.static <S,A>
Iso<S,A>Iso. iso(F<S,A> get, F<A,S> reverseGet)create anIsousing a pair of functions: one to get the target and one to get the source.<S1,A1>
Iso<P2<S,S1>,P2<A,A1>>Iso. product(Iso<S1,A1> other)pair two disjointIsoIso<A,S>Iso. reverse()<C> Iso<P2<C,S>,P2<C,A>>Iso. second()Methods in fj.data.optic with parameters of type Iso Modifier and Type Method Description <C> Iso<S,C>Iso. composeIso(Iso<A,C> other)<C> Lens<S,C>Lens. composeIso(Iso<A,C> other)<C> Optional<S,C>Optional. composeIso(Iso<A,C> other)<C,D>
Prism<S,C>Prism. composeIso(Iso<A,C> other)<C> Setter<S,C>Setter. composeIso(Iso<A,C> other)<S1,A1>
Iso<P2<S,S1>,P2<A,A1>>Iso. product(Iso<S1,A1> other)pair two disjointIso
-