Uses of Class
io.atlassian.fugue.optic.POptional
Packages that use POptional
-
Uses of POptional in io.atlassian.fugue.optic
Subclasses of POptional in io.atlassian.fugue.opticModifier and TypeClassDescriptionfinal classOptional<S,A> POptionalrestricted to monomorphic updateFields in io.atlassian.fugue.optic declared as POptionalMethods in io.atlassian.fugue.optic that return POptionalModifier and TypeMethodDescriptionPIso.asOptional()PLens.asOptional()PPrism.asOptional()POptional.composeIso(PIso<A, B, C, D> other) POptional.composeLens(PLens<A, B, C, D> other) PPrism.composeLens(PLens<A, B, C, D> other) PIso.composeOptional(POptional<A, B, C, D> other) PLens.composeOptional(POptional<A, B, C, D> other) POptional.composeOptional(POptional<A, B, C, D> other) PPrism.composeOptional(POptional<A, B, C, D> other) PLens.composePrism(PPrism<A, B, C, D> other) POptional.composePrism(PPrism<A, B, C, D> other) POptional.first()static <S,T> POptional <S, T, S, T> POptional.pId()static <S,T, A, B> POptional <S, T, A, B> create aPOptionalusing the canonical functions: getOrModify and setPOptional.second()join twoPOptionalwith the same targetMethods in io.atlassian.fugue.optic with parameters of type POptionalModifier and TypeMethodDescriptionFold.composeOptional(POptional<A, B, C, D> other) Getter.composeOptional(POptional<A, B, C, D> other) PIso.composeOptional(POptional<A, B, C, D> other) PLens.composeOptional(POptional<A, B, C, D> other) POptional.composeOptional(POptional<A, B, C, D> other) PPrism.composeOptional(POptional<A, B, C, D> other) PSetter.composeOptional(POptional<A, B, C, D> other) final <C,D> PTraversal <S, T, C, D> PTraversal.composeOptional(POptional<A, B, C, D> other) compose aPTraversalwith aPOptionaljoin twoPOptionalwith the same targetConstructors in io.atlassian.fugue.optic with parameters of type POptional -
Uses of POptional in io.atlassian.fugue.optic.law
Fields in io.atlassian.fugue.optic.law declared as POptionalConstructors in io.atlassian.fugue.optic.law with parameters of type POptional