Uses of Class
io.atlassian.fugue.optic.Prism
-
Packages that use Prism Package Description io.atlassian.fugue.optic io.atlassian.fugue.optic.std -
-
Uses of Prism in io.atlassian.fugue.optic
Methods in io.atlassian.fugue.optic that return Prism Modifier and Type Method Description Prism<S,A>Iso. asPrism()<C,D>
Prism<S,C>Prism. composeIso(Iso<A,C> other)<C> Prism<S,C>Iso. composePrism(Prism<A,C> other)<C> Prism<S,C>Prism. composePrism(Prism<A,C> other)static <S> Prism<S,S>Prism. id()static <S,A>
Prism<S,A>Prism. prism(java.util.function.Function<S,Option<A>> getOption, java.util.function.Function<A,S> reverseGet)Methods in io.atlassian.fugue.optic with parameters of type Prism Modifier and Type Method Description <C> Prism<S,C>Iso. composePrism(Prism<A,C> other)<C> Optional<S,C>Lens. composePrism(Prism<A,C> other)<C> Optional<S,C>Optional. composePrism(Prism<A,C> other)<C> Prism<S,C>Prism. composePrism(Prism<A,C> other) -
Uses of Prism in io.atlassian.fugue.optic.std
Methods in io.atlassian.fugue.optic.std that return Prism Modifier and Type Method Description static <A,B>
Prism<Either<A,B>,A>EitherOptics. left()static <A,B>
Prism<Either<A,B>,B>EitherOptics. right()static <A> Prism<Option<A>,A>OptionOptics. some()
-