| Modifier and Type | Method and Description |
|---|---|
Fold<S,A> |
asFold()
|
static <A> Getter<Either<A,A>,A> |
codiagonal() |
<B> Fold<S,B> |
composeFold(Fold<A,B> other)
|
<B> Getter<S,B> |
composeGetter(Getter<A,B> other)
|
<B,C,D> Getter<S,C> |
composeIso(PIso<A,B,C,D> other)
|
<B,C,D> Getter<S,C> |
composeLens(PLens<A,B,C,D> other)
|
<B,C,D> Fold<S,C> |
composeOptional(POptional<A,B,C,D> other)
|
<B,C,D> Fold<S,C> |
composePrism(PPrism<A,B,C,D> other)
|
<B> Getter<Pair<S,B>,Pair<A,B>> |
first() |
abstract A |
get(S s)
get the target of a
Getter |
static <S,A> Getter<S,A> |
getter(Function<S,A> get) |
static <A> Getter<A,A> |
id() |
<S1,A1> Getter<Pair<S,S1>,Pair<A,A1>> |
product(Getter<S1,A1> other)
pair two disjoint
Getter |
<B> Getter<Pair<B,S>,Pair<B,A>> |
second() |
<S1> Getter<Either<S,S1>,A> |
sum(Getter<S1,A> other)
join two
Getter with the same target |
Copyright © 2018 Atlassian. All rights reserved.