public final class Matching<S,T,A,B> extends Object implements Fn2<Optic<? super Market<A,B,?,?>,? super Identity<?>,S,T,A,B>,S,Either<T,A>>
Modifier and Type | Method and Description |
---|---|
Either<T,A> |
checkedApply(Optic<? super Market<A,B,?,?>,? super Identity<?>,S,T,A,B> optic,
S s) |
static <S,T,A,B> Matching<S,T,A,B> |
matching() |
static <S,T,A,B> Fn1<S,Either<T,A>> |
matching(Optic<? super Market<A,B,?,?>,? super Identity<?>,S,T,A,B> optic) |
static <S,T,A,B> Either<T,A> |
matching(Optic<? super Market<A,B,?,?>,? super Identity<?>,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
public Either<T,A> checkedApply(Optic<? super Market<A,B,?,?>,? super Identity<?>,S,T,A,B> optic, S s)
public static <S,T,A,B> Matching<S,T,A,B> matching()
public static <S,T,A,B> Fn1<S,Either<T,A>> matching(Optic<? super Market<A,B,?,?>,? super Identity<?>,S,T,A,B> optic)