| Package | Description |
|---|---|
| io.atlassian.fugue.optic |
| Modifier and Type | Method and Description |
|---|---|
Traversal<S,A> |
Lens.asTraversal()
|
Traversal<S,A> |
Optional.asTraversal()
|
Traversal<S,A> |
Iso.asTraversal()
|
Traversal<S,A> |
Prism.asTraversal()
|
static <S> Traversal<Either<S,S>,S> |
Traversal.codiagonal() |
<C> Traversal<S,C> |
Lens.composeTraversal(Traversal<A,C> other)
|
<C> Traversal<S,C> |
Optional.composeTraversal(Traversal<A,C> other)
|
<C> Traversal<S,C> |
Iso.composeTraversal(Traversal<A,C> other)
|
<C> Traversal<S,C> |
Traversal.composeTraversal(Traversal<A,C> other)
|
<C,D> Traversal<S,C> |
Prism.composeTraversal(Traversal<A,C> other)
|
static <S> Traversal<S,S> |
Traversal.id() |
<S1> Traversal<Either<S,S1>,A> |
Traversal.sum(Traversal<S1,A> other)
join two
Traversal with the same target |
static <S,A> Traversal<S,A> |
Traversal.traversal(Function<S,A> get1,
Function<S,A> get2,
BiFunction<A,A,Function<S,S>> set) |
static <S,A> Traversal<S,A> |
Traversal.traversal(Function<S,A> get1,
Function<S,A> get2,
Function<S,A> get3,
Function<A,Function<A,Function<A,Function<S,S>>>> set) |
static <S,A> Traversal<S,A> |
Traversal.traversal(Function<S,A> get1,
Function<S,A> get2,
Function<S,A> get3,
Function<S,A> get4,
Function<A,Function<A,Function<A,Function<A,Function<S,S>>>>> set) |
static <S,A> Traversal<S,A> |
Traversal.traversal(Function<S,A> get1,
Function<S,A> get2,
Function<S,A> get3,
Function<S,A> get4,
Function<S,A> get5,
Function<A,Function<A,Function<A,Function<A,Function<A,Function<S,S>>>>>> set) |
static <S,A> Traversal<S,A> |
Traversal.traversal(Function<S,A> get1,
Function<S,A> get2,
Function<S,A> get3,
Function<S,A> get4,
Function<S,A> get5,
Function<S,A> get6,
Function<A,Function<A,Function<A,Function<A,Function<A,Function<A,Function<S,S>>>>>>> set) |
| Modifier and Type | Method and Description |
|---|---|
<C> Traversal<S,C> |
Lens.composeTraversal(Traversal<A,C> other)
|
<C> Traversal<S,C> |
Optional.composeTraversal(Traversal<A,C> other)
|
<C> Setter<S,C> |
Setter.composeTraversal(Traversal<A,C> other)
|
<C> Traversal<S,C> |
Iso.composeTraversal(Traversal<A,C> other)
|
<C> Traversal<S,C> |
Traversal.composeTraversal(Traversal<A,C> other)
|
<C,D> Traversal<S,C> |
Prism.composeTraversal(Traversal<A,C> other)
|
<S1> Traversal<Either<S,S1>,A> |
Traversal.sum(Traversal<S1,A> other)
join two
Traversal with the same target |
Copyright © 2017 Atlassian. All rights reserved.