_1
- the first slot parameter type_2
- the second slot parameter typepublic final class Collapse<_1,_2> extends Object implements BiMonoidFactory<Monoid<_1>,Monoid<_2>,Tuple2<_1,_2>>
Modifier and Type | Method and Description |
---|---|
Monoid<Tuple2<_1,_2>> |
checkedApply(Monoid<_1> _1Monoid,
Monoid<_2> _2Monoid) |
static <_1,_2> Collapse<_1,_2> |
collapse() |
static <_1,_2> MonoidFactory<Monoid<_2>,Tuple2<_1,_2>> |
collapse(Monoid<_1> _1Monoid) |
static <_1,_2> Monoid<Tuple2<_1,_2>> |
collapse(Monoid<_1> _1Monoid,
Monoid<_2> _2Monoid) |
static <_1,_2> Fn1<Tuple2<_1,_2>,Tuple2<_1,_2>> |
collapse(Monoid<_1> _1Monoid,
Monoid<_2> _2Monoid,
Tuple2<_1,_2> x) |
static <_1,_2> Tuple2<_1,_2> |
collapse(Monoid<_1> _1Monoid,
Monoid<_2> _2Monoid,
Tuple2<_1,_2> x,
Tuple2<_1,_2> y) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, apply, checkedApply, flip, uncurry
checkedApply
apply, apply, checkedApply, compose, contraMap, diMapL, discardR, fn4, fn4, fn4, fn4, widen
curried, curry, fn2, fromBiFunction, toBiFunction
public Monoid<Tuple2<_1,_2>> checkedApply(Monoid<_1> _1Monoid, Monoid<_2> _2Monoid)
Fn3
checkedApply
in interface Fn2<Monoid<_1>,Monoid<_2>,Fn1<Tuple2<_1,_2>,Fn1<Tuple2<_1,_2>,Tuple2<_1,_2>>>>
checkedApply
in interface Fn3<Monoid<_1>,Monoid<_2>,Tuple2<_1,_2>,Fn1<Tuple2<_1,_2>,Tuple2<_1,_2>>>
checkedApply
in interface BiMonoidFactory<Monoid<_1>,Monoid<_2>,Tuple2<_1,_2>>
checkedApply
in interface BiSemigroupFactory<Monoid<_1>,Monoid<_2>,Tuple2<_1,_2>>
public static <_1,_2> Collapse<_1,_2> collapse()
public static <_1,_2> MonoidFactory<Monoid<_2>,Tuple2<_1,_2>> collapse(Monoid<_1> _1Monoid)
public static <_1,_2> Monoid<Tuple2<_1,_2>> collapse(Monoid<_1> _1Monoid, Monoid<_2> _2Monoid)
public static <_1,_2> Fn1<Tuple2<_1,_2>,Tuple2<_1,_2>> collapse(Monoid<_1> _1Monoid, Monoid<_2> _2Monoid, Tuple2<_1,_2> x)