Class Peek2<A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>>
java.lang.Object
com.jnape.palatable.lambda.functions.builtin.fn2.Peek2<A,B,FAB>
- Type Parameters:
A- the bifunctor's first parameter typeB- the bifunctor's second parameter typeFAB- the bifunctor type
- All Implemented Interfaces:
Fn1<Fn1<? super A,,? extends IO<?>>, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>> Fn2<Fn1<? super A,,? extends IO<?>>, Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>> Fn3<Fn1<? super A,,? extends IO<?>>, Fn1<? super B, ? extends IO<?>>, FAB, FAB> Applicative<Fn1<Fn1<? super B,,? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<Fn1<? super A, ? extends IO<?>>, ?>> Cartesian<Fn1<? super A,,? extends IO<?>>, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<?, ?>> Cocartesian<Fn1<? super A,,? extends IO<?>>, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<?, ?>> Contravariant<Fn1<? super A,,? extends IO<?>>, Profunctor<?, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<?, ?>>> Functor<Fn1<Fn1<? super B,,? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<Fn1<? super A, ? extends IO<?>>, ?>> Profunctor<Fn1<? super A,,? extends IO<?>>, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<?, ?>> Monad<Fn1<Fn1<? super B,,? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<Fn1<? super A, ? extends IO<?>>, ?>> MonadReader<Fn1<? super A,,? extends IO<?>>, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<Fn1<? super A, ? extends IO<?>>, ?>> MonadRec<Fn1<Fn1<? super B,,? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<Fn1<? super A, ? extends IO<?>>, ?>> MonadWriter<Fn1<? super A,? extends IO<?>>, Fn1<Fn1<? super B, ? extends IO<?>>, Fn1<FAB, FAB>>, Fn1<Fn1<? super A, ? extends IO<?>>, ?>>
@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>
Deprecated.
Given two
Effects, "peek" at the values contained inside a Bifunctor via
BoundedBifunctor.biMap(Fn1, Fn1), applying the Effects to the contained values, if there are any.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckedApply(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<A, B, FAB> peek2()Deprecated.static <A,B, FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>>
Fn2<Fn1<? super B, ? extends IO<?>>, FAB, FAB> Deprecated.static <A,B, FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>>
Fn1<FAB, FAB> Deprecated.static <A,B, FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>>
FABDeprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jnape.palatable.lambda.functions.Fn1
andThen, carry, cartesian, censor, choose, cocartesian, diMap, diMapR, discardL, flatMap, fmap, lazyZip, listens, local, pure, self, thunk, toFunction, trampolineM, zip, zipMethods inherited from interface com.jnape.palatable.lambda.functions.Fn2
checkedApply, toBiFunction
-
Field Details
-
INSTANCE
Deprecated.
-
-
Constructor Details
-
Peek2
private Peek2()Deprecated.
-
-
Method Details
-
checkedApply
public FAB checkedApply(Fn1<? super A, ? extends IO<?>> effectA, Fn1<? super B, ? extends IO<?>> effectB, FAB fab) Deprecated. -
peek2
public static <A,B, Peek2<A,FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>> B, peek2()FAB> Deprecated. -
peek2
public static <A,B, Fn2<Fn1<? super B,FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>> ? extends IO<?>>, peek2FAB, FAB> (Fn1<? super A, ? extends IO<?>> effectA) Deprecated. -
peek2
public static <A,B, Fn1<FAB,FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>> FAB> peek2(Fn1<? super A, ? extends IO<?>> effectA, Fn1<? super B, ? extends IO<?>> effectB) Deprecated. -
peek2
public static <A,B, FAB peek2FAB extends BoundedBifunctor<A, B, ? super A, ? super B, ?>> (Fn1<? super A, ? extends IO<?>> effectA, Fn1<? super B, ? extends IO<?>> effectB, FAB fab) Deprecated.
-
IOfrom the givenBoundedBifunctorand explicitly running it