Uses of Class
io.atlassian.fugue.optic.Lens
-
Packages that use Lens Package Description io.atlassian.fugue.optic io.atlassian.fugue.optic.std -
-
Uses of Lens in io.atlassian.fugue.optic
Methods in io.atlassian.fugue.optic that return Lens Modifier and Type Method Description Lens<S,A>Iso. asLens()<C> Lens<S,C>Lens. composeIso(Iso<A,C> other)<C> Lens<S,C>Iso. composeLens(Lens<A,C> other)<C> Lens<S,C>Lens. composeLens(Lens<A,C> other)static <S> Lens<S,S>Lens. id()static <S,A>
Lens<S,A>Lens. lens(java.util.function.Function<S,A> get, java.util.function.Function<A,java.util.function.Function<S,S>> set)create aLensusing a pair of functions: one to get the target, one to set the target.<S1> Lens<Either<S,S1>,A>Lens. sum(Lens<S1,A> other)join twoLenswith the same targetMethods in io.atlassian.fugue.optic with parameters of type Lens Modifier and Type Method Description <C> Lens<S,C>Iso. composeLens(Lens<A,C> other)<C> Lens<S,C>Lens. composeLens(Lens<A,C> other)<C> Optional<S,C>Optional. composeLens(Lens<A,C> other)<C,D>
Optional<S,C>Prism. composeLens(Lens<A,C> other)<S1> Lens<Either<S,S1>,A>Lens. sum(Lens<S1,A> other)join twoLenswith the same target -
Uses of Lens in io.atlassian.fugue.optic.std
Methods in io.atlassian.fugue.optic.std that return Lens Modifier and Type Method Description static <A,B>
Lens<Pair<A,B>,B>PairOptics. _right()static <A,B>
Lens<Pair<A,B>,A>PairOptics. left()
-