Fold<S,A> |
Getter.asFold() |
|
Fold<S,A> |
PIso.asFold() |
|
Fold<S,A> |
PLens.asFold() |
|
Fold<S,A> |
POptional.asFold() |
|
Fold<S,A> |
PPrism.asFold() |
|
Fold<S,A> |
PTraversal.asFold() |
|
static <A> Fold<Either<A,A>,A> |
Fold.codiagonal() |
|
<B> Fold<S,B> |
Fold.composeFold(Fold<A,B> other) |
|
<B> Fold<S,B> |
Getter.composeFold(Fold<A,B> other) |
|
<C> Fold<S,C> |
PIso.composeFold(Fold<A,C> other) |
|
<C> Fold<S,C> |
PLens.composeFold(Fold<A,C> other) |
|
<C> Fold<S,C> |
POptional.composeFold(Fold<A,C> other) |
|
<C> Fold<S,C> |
PPrism.composeFold(Fold<A,C> other) |
|
<C> Fold<S,C> |
PTraversal.composeFold(Fold<A,C> other) |
|
<C> Fold<S,C> |
PTraversal.composeFold(Getter<A,C> other) |
|
<C> Fold<S,C> |
Fold.composeGetter(Getter<A,C> other) |
|
<C> Fold<S,C> |
POptional.composeGetter(Getter<A,C> other) |
|
<C> Fold<S,C> |
PPrism.composeGetter(Getter<A,C> other) |
|
<B,C,D> Fold<S,C> |
Fold.composeIso(PIso<A,B,C,D> other) |
|
<B,C,D> Fold<S,C> |
Fold.composeLens(PLens<A,B,C,D> other) |
|
<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) |
|
<B,C,D> Fold<S,C> |
Fold.composePrism(PPrism<A,B,C,D> other) |
|
<B,C,D> Fold<S,C> |
Getter.composePrism(PPrism<A,B,C,D> other) |
|
static <A> Fold<A,A> |
Fold.id() |
|
<S1> Fold<Either<S,S1>,A> |
Fold.sum(Fold<S1,A> other) |
join two Fold with the same target
|