Uses of Class
fj.data.optic.POptional
-
Packages that use POptional Package Description fj.data.optic Optic data types adapted from the Scala Monocle library and inspired by the Haskell Lens library. -
-
Uses of POptional in fj.data.optic
Subclasses of POptional in fj.data.optic Modifier and Type Class Description class
Optional<S,A>
POptional
restricted to monomorphic updateFields in fj.data.optic declared as POptional Modifier and Type Field Description (package private) POptional<S,S,A,A>
Optional. pOptional
Methods in fj.data.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<P2<S,C>,P2<T,C>,P2<A,C>,P2<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(F<S,Either<T,A>> getOrModify, F<B,F<S,T>> set)
create aPOptional
using the canonical functions: getOrModify and set<C> POptional<P2<C,S>,P2<C,T>,P2<C,A>,P2<C,B>>
POptional. second()
<S1,T1>
POptional<Either<S,S1>,Either<T,T1>,A,B>POptional. sum(POptional<S1,T1,A,B> other)
join twoPOptional
with the same targetMethods in fj.data.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 aPTraversal
with aPOptional
<S1,T1>
POptional<Either<S,S1>,Either<T,T1>,A,B>POptional. sum(POptional<S1,T1,A,B> other)
join twoPOptional
with the same targetConstructors in fj.data.optic with parameters of type POptional Constructor Description Optional(POptional<S,S,A,A> pOptional)
-