S
- the type of the larger valueT
- the type of the larger updated value (unused, but necessary for composition)A
- the type of the smaller retrieving valueB
- the type of the smaller setting value (unused, but necessary for composition)public final class View<S,T,A,B> extends Object implements Fn2<Optic<? super Fn1<?,?>,? super Const<A,?>,S,T,A,B>,S,A>
Modifier and Type | Method and Description |
---|---|
A |
checkedApply(Optic<? super Fn1<?,?>,? super Const<A,?>,S,T,A,B> optic,
S s) |
static <S,T,A,B> View<S,T,A,B> |
view() |
static <S,T,A,B> Fn1<S,A> |
view(Optic<? super Fn1<?,?>,? super Const<A,?>,S,T,A,B> optic) |
static <S,T,A,B> A |
view(Optic<? super Fn1<?,?>,? super Const<A,?>,S,T,A,B> optic,
S s) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, apply, checkedApply, compose, contraMap, curried, curry, diMapL, discardR, flip, fn2, fromBiFunction, toBiFunction, uncurry, widen