| Package | Description |
|---|---|
| io.atlassian.fugue.optic |
| Modifier and Type | Method and Description |
|---|---|
Fold<S,A> |
POptional.asFold()
|
Fold<S,A> |
PTraversal.asFold()
view a
PTraversal as a Fold |
Fold<S,A> |
PIso.asFold()
|
Fold<S,A> |
Getter.asFold()
|
Fold<S,A> |
PLens.asFold()
|
Fold<S,A> |
PPrism.asFold()
|
static <A> Fold<Either<A,A>,A> |
Fold.codiagonal() |
<B> Fold<S,B> |
Getter.composeFold(Fold<A,B> other)
|
<B> Fold<S,B> |
Fold.composeFold(Fold<A,B> other)
|
<C> Fold<S,C> |
POptional.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PTraversal.composeFold(Fold<A,C> other)
compose a
PTraversal with a Fold |
<C> Fold<S,C> |
PIso.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PLens.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PPrism.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PTraversal.composeFold(Getter<A,C> other)
compose a
PTraversal with a Getter |
<C> Fold<S,C> |
POptional.composeGetter(Getter<A,C> other)
|
<C> Fold<S,C> |
PPrism.composeGetter(Getter<A,C> other)
|
<C> Fold<S,C> |
Fold.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> |
Getter.composeOptional(POptional<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.composePrism(PPrism<A,B,C,D> other)
|
<B,C,D> Fold<S,C> |
Fold.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 |
| Modifier and Type | Method and Description |
|---|---|
<B> Fold<S,B> |
Getter.composeFold(Fold<A,B> other)
|
<B> Fold<S,B> |
Fold.composeFold(Fold<A,B> other)
|
<C> Fold<S,C> |
POptional.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PTraversal.composeFold(Fold<A,C> other)
compose a
PTraversal with a Fold |
<C> Fold<S,C> |
PIso.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PLens.composeFold(Fold<A,C> other)
|
<C> Fold<S,C> |
PPrism.composeFold(Fold<A,C> other)
|
<S1> Fold<Either<S,S1>,A> |
Fold.sum(Fold<S1,A> other)
join two
Fold with the same target |
Copyright © 2018 Atlassian. All rights reserved.