Uses of Class
io.atlassian.fugue.optic.POptional
-
Packages that use POptional Package Description io.atlassian.fugue.optic io.atlassian.fugue.optic.law -
-
Uses of POptional in io.atlassian.fugue.optic
Subclasses of POptional in io.atlassian.fugue.optic Modifier and Type Class Description classOptional<S,A>POptionalrestricted to monomorphic updateFields in io.atlassian.fugue.optic declared as POptional Modifier and Type Field Description (package private) POptional<S,S,A,A>Optional. pOptionalMethods in io.atlassian.fugue.optic that return POptional Modifier and Type Method Description POptional<S,T,A,B>PIso. asOptional()POptional<S,T,A,B>PLens. asOptional()POptional<S,T,A,B>PPrism. asOptional()<C,D>
POptional<S,T,C,D>POptional. composeIso(PIso<A,B,C,D> other)<C,D>
POptional<S,T,C,D>POptional. composeLens(PLens<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PPrism. composeLens(PLens<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PIso. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PLens. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>POptional. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PPrism. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PLens. composePrism(PPrism<A,B,C,D> other)<C,D>
POptional<S,T,C,D>POptional. composePrism(PPrism<A,B,C,D> other)<C> POptional<Pair<S,C>,Pair<T,C>,Pair<A,C>,Pair<B,C>>POptional. first()static <S,T>
POptional<S,T,S,T>POptional. pId()static <S,T,A,B>
POptional<S,T,A,B>POptional. pOptional(java.util.function.Function<S,Either<T,A>> getOrModify, java.util.function.Function<B,java.util.function.Function<S,T>> set)create aPOptionalusing the canonical functions: getOrModify and set<C> POptional<Pair<C,S>,Pair<C,T>,Pair<C,A>,Pair<C,B>>POptional. second()<S1,T1>
POptional<Either<S,S1>,Either<T,T1>,A,B>POptional. sum(POptional<S1,T1,A,B> other)join twoPOptionalwith the same targetMethods in io.atlassian.fugue.optic with parameters of type POptional Modifier and Type Method Description <B,C,D>
Fold<S,C>Fold. composeOptional(POptional<A,B,C,D> other)<B,C,D>
Fold<S,C>Getter. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PIso. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PLens. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>POptional. composeOptional(POptional<A,B,C,D> other)<C,D>
POptional<S,T,C,D>PPrism. composeOptional(POptional<A,B,C,D> other)<C,D>
PSetter<S,T,C,D>PSetter. composeOptional(POptional<A,B,C,D> other)<C,D>
PTraversal<S,T,C,D>PTraversal. composeOptional(POptional<A,B,C,D> other)compose aPTraversalwith aPOptional<S1,T1>
POptional<Either<S,S1>,Either<T,T1>,A,B>POptional. sum(POptional<S1,T1,A,B> other)join twoPOptionalwith the same targetConstructors in io.atlassian.fugue.optic with parameters of type POptional Constructor Description Optional(POptional<S,S,A,A> pOptional) -
Uses of POptional in io.atlassian.fugue.optic.law
Fields in io.atlassian.fugue.optic.law declared as POptional Modifier and Type Field Description private POptional<S,S,A,A>OptionalLaws. optionalConstructors in io.atlassian.fugue.optic.law with parameters of type POptional Constructor Description OptionalLaws(POptional<S,S,A,A> optional)
-