Uses of Class
io.atlassian.fugue.optic.Iso
-
Packages that use Iso Package Description io.atlassian.fugue.optic io.atlassian.fugue.optic.std -
-
Uses of Iso in io.atlassian.fugue.optic
Methods in io.atlassian.fugue.optic that return Iso Modifier and Type Method Description <C> Iso<S,C>Iso. composeIso(Iso<A,C> other)<C> Iso<Pair<S,C>,Pair<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(java.util.function.Function<S,A> get, java.util.function.Function<A,S> reverseGet)create anIsousing a pair of functions: one to get the target and one to get the source.<S1,A1>
Iso<Pair<S,S1>,Pair<A,A1>>Iso. product(Iso<S1,A1> other)pair two disjointIsoIso<A,S>Iso. reverse()<C> Iso<Pair<C,S>,Pair<C,A>>Iso. second()Methods in io.atlassian.fugue.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<Pair<S,S1>,Pair<A,A1>>Iso. product(Iso<S1,A1> other)pair two disjointIso -
Uses of Iso in io.atlassian.fugue.optic.std
Methods in io.atlassian.fugue.optic.std that return Iso Modifier and Type Method Description static <A> Iso<Option<A>,java.util.Optional<A>>OptionOptics. optionToOptional()static <A,B>
Iso<Pair<A,B>,java.util.Map.Entry<A,B>>PairOptics. pairToEntry()
-