public final class IfThenElse<A,B> extends Object implements Fn4<Fn1<? super A,? extends Boolean>,Fn1<? super A,? extends B>,Fn1<? super A,? extends B>,A,B>
Modifier and Type | Method and Description |
---|---|
B |
checkedApply(Fn1<? super A,? extends Boolean> predicate,
Fn1<? super A,? extends B> thenCase,
Fn1<? super A,? extends B> elseCase,
A a) |
static <A,B> IfThenElse<A,B> |
ifThenElse() |
static <A,B> Fn3<Fn1<? super A,? extends B>,Fn1<? super A,? extends B>,A,B> |
ifThenElse(Fn1<? super A,? extends Boolean> predicate) |
static <A,B> Fn2<Fn1<? super A,? extends B>,A,B> |
ifThenElse(Fn1<? super A,? extends Boolean> predicate,
Fn1<? super A,? extends B> thenCase) |
static <A,B> Fn1<A,B> |
ifThenElse(Fn1<? super A,? extends Boolean> predicate,
Fn1<? super A,? extends B> thenCase,
Fn1<? super A,? extends B> elseCase) |
static <A,B> B |
ifThenElse(Fn1<? super A,? extends Boolean> predicate,
Fn1<? super A,? extends B> thenCase,
Fn1<? super A,? extends B> elseCase,
A a) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, apply, apply, apply, checkedApply, compose, contraMap, diMapL, discardR, flip, fn4, fn4, fn4, fn4, uncurry, widen
checkedApply, fn3, fn3, fn3
checkedApply, curried, curry, fn2, fromBiFunction, toBiFunction
public B checkedApply(Fn1<? super A,? extends Boolean> predicate, Fn1<? super A,? extends B> thenCase, Fn1<? super A,? extends B> elseCase, A a)
public static <A,B> IfThenElse<A,B> ifThenElse()
public static <A,B> Fn3<Fn1<? super A,? extends B>,Fn1<? super A,? extends B>,A,B> ifThenElse(Fn1<? super A,? extends Boolean> predicate)
public static <A,B> Fn2<Fn1<? super A,? extends B>,A,B> ifThenElse(Fn1<? super A,? extends Boolean> predicate, Fn1<? super A,? extends B> thenCase)
public static <A,B> Fn1<A,B> ifThenElse(Fn1<? super A,? extends Boolean> predicate, Fn1<? super A,? extends B> thenCase, Fn1<? super A,? extends B> elseCase)