| Package | Description |
|---|---|
| io.atlassian.fugue.optic |
| Modifier and Type | Method and Description |
|---|---|
Setter<S,A> |
Lens.asSetter()
|
Setter<S,A> |
Optional.asSetter()
|
Setter<S,A> |
Iso.asSetter()
|
Setter<S,A> |
Traversal.asSetter()
|
Setter<S,A> |
Prism.asSetter()
|
static <S> Setter<Either<S,S>,S> |
Setter.codiagonal() |
<C> Setter<S,C> |
Setter.composeIso(Iso<A,C> other)
|
<C> Setter<S,C> |
Lens.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Optional.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Setter.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Iso.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Traversal.composeSetter(Setter<A,C> other)
|
<C,D> Setter<S,C> |
Prism.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Setter.composeTraversal(Traversal<A,C> other)
|
static <S> Setter<S,S> |
Setter.id() |
static <S,A> Setter<S,A> |
Setter.setter(Function<Function<A,A>,Function<S,S>> modify)
alias for
PSetter constructor with a monomorphic modify function |
<S1> Setter<Either<S,S1>,A> |
Setter.sum(Setter<S1,A> other)
join two
Setter with the same target |
| Modifier and Type | Method and Description |
|---|---|
<C> Setter<S,C> |
Lens.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Optional.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Setter.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Iso.composeSetter(Setter<A,C> other)
|
<C> Setter<S,C> |
Traversal.composeSetter(Setter<A,C> other)
|
<C,D> Setter<S,C> |
Prism.composeSetter(Setter<A,C> other)
|
<S1> Setter<Either<S,S1>,A> |
Setter.sum(Setter<S1,A> other)
join two
Setter with the same target |
Copyright © 2017 Atlassian. All rights reserved.