public final class Effect
extends Object
Represents a side-effect.
-
Constructor Summary
Constructors
-
Method Summary
A contra-variant functor on effect.
Returns a function for the given effect.
static <A,
B,
C> F3<A,B,C,Unit>
static <A,
B,
C,
D>
F4<A,B,C,D,Unit>
static <A,
B,
C,
D,
E>
F5<A,B,C,D,E,Unit>
static <A,
B,
C,
D,
E,
$F>
F6<A,B,C,D,E,$F,Unit>
static <A,
B,
C,
D,
E,
$F,
G>
F7<A,B,C,D,E,$F,G,Unit>
static <A,
B,
C,
D,
E,
$F,
G,
H>
F8<A,B,C,D,E,$F,G,H,Unit>
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Details
-
-
f
Returns a function for the given effect.
- Returns:
- The function using the given effect.
-
-
-
f
public static <A,
B,
C,
D> F4<A,B,C,D,Unit> f(Effect4<A,B,C,D> e)
-
f
public static <A,
B,
C,
D,
E> F5<A,B,C,D,E,Unit> f(Effect5<A,B,C,D,E> z)
-
f
public static <A,
B,
C,
D,
E,
$F>
F6<A,B,C,D,E,$F,Unit> f(Effect6<A,B,C,D,E,$F> z)
-
f
public static <A,
B,
C,
D,
E,
$F,
G>
F7<A,B,C,D,E,$F,G,Unit> f(Effect7<A,B,C,D,E,$F,G> z)
-
f
public static <A,
B,
C,
D,
E,
$F,
G,
H>
F8<A,B,C,D,E,$F,G,H,Unit> f(Effect8<A,B,C,D,E,$F,G,H> z)
-
contramap
A contra-variant functor on effect.
- Parameters:
f
- The function to map over the effect.
- Returns:
- An effect after a contra-variant map.
-