A
- the bifunctor's first parameter typeB
- the bifunctor's second parameter typeFAB
- the bifunctor typeIO
from the given BoundedBifunctor
and explicitly running it@Deprecated public final class Peek2<A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> extends Object implements Fn3<Fn1<? super A,? extends IO<?>>,Fn1<? super B,? extends IO<?>>,FAB,FAB>
Effect
s, "peek" at the values contained inside a Bifunctor
via
BoundedBifunctor.biMap(Fn1, Fn1)
, applying the Effect
s to the contained values, if there are any.Modifier and Type | Method and Description |
---|---|
FAB |
checkedApply(Fn1<? super A,? extends IO<?>> effectA,
Fn1<? super B,? extends IO<?>> effectB,
FAB fab)
Deprecated.
|
static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> |
peek2()
Deprecated.
|
static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> |
peek2(Fn1<? super A,? extends IO<?>> effectA)
Deprecated.
|
static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> |
peek2(Fn1<? super A,? extends IO<?>> effectA,
Fn1<? super B,? extends IO<?>> effectB)
Deprecated.
|
static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> |
peek2(Fn1<? super A,? extends IO<?>> effectA,
Fn1<? super B,? extends IO<?>> effectB,
FAB fab)
Deprecated.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, apply, apply, checkedApply, compose, contraMap, diMapL, discardR, flip, fn3, fn3, fn3, uncurry, widen
checkedApply, curried, curry, fn2, fromBiFunction, toBiFunction
public FAB checkedApply(Fn1<? super A,? extends IO<?>> effectA, Fn1<? super B,? extends IO<?>> effectB, FAB fab)
public static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> Peek2<A,B,FAB> peek2()
public static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> Fn2<Fn1<? super B,? extends IO<?>>,FAB,FAB> peek2(Fn1<? super A,? extends IO<?>> effectA)
public static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> Fn1<FAB,FAB> peek2(Fn1<? super A,? extends IO<?>> effectA, Fn1<? super B,? extends IO<?>> effectB)
public static <A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> FAB peek2(Fn1<? super A,? extends IO<?>> effectA, Fn1<? super B,? extends IO<?>> effectB, FAB fab)