public final class P
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <A> P1<A> |
lazy(F<Unit,A> f) |
static <A,B> P2<A,B> |
lazy(F<Unit,A> fa,
F<Unit,B> fb) |
static <A,B,C> P3<A,B,C> |
lazy(F<Unit,A> fa,
F<Unit,B> fb,
F<Unit,C> fc) |
static <A,B,C,D> P4<A,B,C,D> |
lazy(F<Unit,A> fa,
F<Unit,B> fb,
F<Unit,C> fc,
F<Unit,D> fd) |
static <A,B,C,D,E> |
lazy(F<Unit,A> fa,
F<Unit,B> fb,
F<Unit,C> fc,
F<Unit,D> fd,
F<Unit,E> fe) |
static <A,B,C,D,E,F$> |
lazy(F<Unit,A> fa,
F<Unit,B> fb,
F<Unit,C> fc,
F<Unit,D> fd,
F<Unit,E> fe,
F<Unit,F$> ff) |
static <A,B,C,D,E,F$,G> |
lazy(F<Unit,A> fa,
F<Unit,B> fb,
F<Unit,C> fc,
F<Unit,D> fd,
F<Unit,E> fe,
F<Unit,F$> ff,
F<Unit,G> fg) |
static <A,B,C,D,E,F$,G,H> |
lazy(F<Unit,A> fa,
F<Unit,B> fb,
F<Unit,C> fc,
F<Unit,D> fd,
F<Unit,E> fe,
F<Unit,F$> ff,
F<Unit,G> fg,
F<Unit,H> fh) |
static <A> P1<A> |
lazy(F0<A> f) |
static <A,B> P2<A,B> |
lazy(F0<A> pa,
F0<B> pb) |
static <A,B,C> P3<A,B,C> |
lazy(F0<A> pa,
F0<B> pb,
F0<C> pc) |
static <A,B,C,D> P4<A,B,C,D> |
lazy(F0<A> pa,
F0<B> pb,
F0<C> pc,
F0<D> pd) |
static <A,B,C,D,E> |
lazy(F0<A> pa,
F0<B> pb,
F0<C> pc,
F0<D> pd,
F0<E> pe) |
static <A,B,C,D,E,F> |
lazy(F0<A> pa,
F0<B> pb,
F0<C> pc,
F0<D> pd,
F0<E> pe,
F0<F> pf) |
static <A,B,C,D,E,F,G> |
lazy(F0<A> pa,
F0<B> pb,
F0<C> pc,
F0<D> pd,
F0<E> pe,
F0<F> pf,
F0<G> pg) |
static <A,B,C,D,E,F,G,H> |
lazy(F0<A> pa,
F0<B> pb,
F0<C> pc,
F0<D> pd,
F0<E> pe,
F0<F> pf,
F0<G> pg,
F0<H> ph) |
static <A> P1<A> |
lazy(P1<A> pa) |
static <A,B> P2<A,B> |
lazyProduct(F0<P2<A,B>> f) |
static <A> P1<A> |
p(A a)
A function that puts an element in a product-1.
|
static <A,B> P2<A,B> |
p(A a,
B b)
A function that puts elements in a product-2.
|
static <A,B,C> P3<A,B,C> |
p(A a,
B b,
C c)
A function that puts elements in a product-3.
|
static <A,B,C,D> P4<A,B,C,D> |
p(A a,
B b,
C c,
D d)
A function that puts elements in a product-4.
|
static <A,B,C,D,E> |
p(A a,
B b,
C c,
D d,
E e)
A function that puts elements in a product-5.
|
static <A,B,C,D,E,F$> |
p(A a,
B b,
C c,
D d,
E e,
F$ f)
A function that puts elements in a product-6.
|
static <A,B,C,D,E,F$,G> |
p(A a,
B b,
C c,
D d,
E e,
F$ f,
G g)
A function that puts elements in a product-7.
|
static <A,B,C,D,E,F$,G,H> |
p(A a,
B b,
C c,
D d,
E e,
F$ f,
G g,
H h)
A function that puts elements in a product-8.
|
static <A> F<A,P1<A>> |
p1()
A function that puts an element in a product-1.
|
static <A,B> F<A,F<B,P2<A,B>>> |
p2()
A function that puts an element in a product-2.
|
static <A,B,C> F<A,F<B,F<C,P3<A,B,C>>>> |
p3()
A function that puts elements in a product-3.
|
static <A,B,C,D> F<A,F<B,F<C,F<D,P4<A,B,C,D>>>>> |
p4()
A function that puts an element in a product-4.
|
static <A,B,C,D,E> |
p5()
A function that puts an element in a product-5.
|
static <A,B,C,D,E,F$> |
p6()
A function that puts an element in a product-6.
|
static <A,B,C,D,E,F$,G> |
p7()
A function that puts an element in a product-7.
|
static <A,B,C,D,E,F$,G,H> |
p8()
A function that puts an element in a product-8.
|
public static <A> F<A,P1<A>> p1()
public static <A> P1<A> p(A a)
a
- The element.public static <A,B,C,D,E,F> P6<A,B,C,D,E,F> lazy(F0<A> pa, F0<B> pb, F0<C> pc, F0<D> pd, F0<E> pe, F0<F> pf)
public static <A,B,C,D,E,F,G> P7<A,B,C,D,E,F,G> lazy(F0<A> pa, F0<B> pb, F0<C> pc, F0<D> pd, F0<E> pe, F0<F> pf, F0<G> pg)
public static <A,B,C,D,E,F,G,H> P8<A,B,C,D,E,F,G,H> lazy(F0<A> pa, F0<B> pb, F0<C> pc, F0<D> pd, F0<E> pe, F0<F> pf, F0<G> pg, F0<H> ph)
public static <A,B> F<A,F<B,P2<A,B>>> p2()
public static <A,B> P2<A,B> p(A a, B b)
a
- An element.b
- An element.public static <A,B,C> F<A,F<B,F<C,P3<A,B,C>>>> p3()
public static <A,B,C> P3<A,B,C> p(A a, B b, C c)
a
- An element.b
- An element.c
- An element.public static <A,B,C,D> F<A,F<B,F<C,F<D,P4<A,B,C,D>>>>> p4()
public static <A,B,C,D> P4<A,B,C,D> p(A a, B b, C c, D d)
a
- An element.b
- An element.c
- An element.d
- An element.public static <A,B,C,D,E> F<A,F<B,F<C,F<D,F<E,P5<A,B,C,D,E>>>>>> p5()
public static <A,B,C,D,E> P5<A,B,C,D,E> p(A a, B b, C c, D d, E e)
a
- An element.b
- An element.c
- An element.d
- An element.e
- An element.public static <A,B,C,D,E,F$> F<A,F<B,F<C,F<D,F<E,F<F$,P6<A,B,C,D,E,F$>>>>>>> p6()
public static <A,B,C,D,E,F$> P6<A,B,C,D,E,F$> p(A a, B b, C c, D d, E e, F$ f)
a
- An element.b
- An element.c
- An element.d
- An element.e
- An element.f
- An element.public static <A,B,C,D,E,F$,G> F<A,F<B,F<C,F<D,F<E,F<F$,F<G,P7<A,B,C,D,E,F$,G>>>>>>>> p7()
public static <A,B,C,D,E,F$,G> P7<A,B,C,D,E,F$,G> p(A a, B b, C c, D d, E e, F$ f, G g)
a
- An element.b
- An element.c
- An element.d
- An element.e
- An element.f
- An element.g
- An element.public static <A,B,C,D,E,F$,G,H> F<A,F<B,F<C,F<D,F<E,F<F$,F<G,F<H,P8<A,B,C,D,E,F$,G,H>>>>>>>>> p8()
public static <A,B,C,D,E,F$,G,H> P8<A,B,C,D,E,F$,G,H> p(A a, B b, C c, D d, E e, F$ f, G g, H h)
a
- An element.b
- An element.c
- An element.d
- An element.e
- An element.f
- An element.g
- An element.h
- An element.public static <A,B,C,D> P4<A,B,C,D> lazy(F<Unit,A> fa, F<Unit,B> fb, F<Unit,C> fc, F<Unit,D> fd)
public static <A,B,C,D,E> P5<A,B,C,D,E> lazy(F<Unit,A> fa, F<Unit,B> fb, F<Unit,C> fc, F<Unit,D> fd, F<Unit,E> fe)
public static <A,B,C,D,E,F$> P6<A,B,C,D,E,F$> lazy(F<Unit,A> fa, F<Unit,B> fb, F<Unit,C> fc, F<Unit,D> fd, F<Unit,E> fe, F<Unit,F$> ff)
public static <A,B,C,D,E,F$,G> P7<A,B,C,D,E,F$,G> lazy(F<Unit,A> fa, F<Unit,B> fb, F<Unit,C> fc, F<Unit,D> fd, F<Unit,E> fe, F<Unit,F$> ff, F<Unit,G> fg)