public class F
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
F.Either<L,R>
Represents a value of one of two possible types (a disjoint union)
|
static interface |
F.Function3<A,B,C,R>
A Function with 3 arguments.
|
static interface |
F.Function4<A,B,C,D,R>
A Function with 4 arguments.
|
static class |
F.LazySupplier<T> |
static class |
F.PromiseTimeoutException
Exception thrown when an operation times out.
|
static class |
F.Tuple<A,B>
A pair - a tuple of the types
A and B. |
static class |
F.Tuple3<A,B,C>
A tuple of A,B,C
|
static class |
F.Tuple4<A,B,C,D>
A tuple of A,B,C,D
|
static class |
F.Tuple5<A,B,C,D,E>
A tuple of A,B,C,D,E
|
| Constructor and Description |
|---|
F() |
| Modifier and Type | Method and Description |
|---|---|
static <A,B> F.Tuple<A,B> |
Tuple(A a,
B b)
Constructs a tuple of A,B
|
static <A,B,C> F.Tuple3<A,B,C> |
Tuple3(A a,
B b,
C c)
Constructs a tuple of A,B,C
|
static <A,B,C,D> F.Tuple4<A,B,C,D> |
Tuple4(A a,
B b,
C c,
D d)
Constructs a tuple of A,B,C,D
|
static <A,B,C,D,E> |
Tuple5(A a,
B b,
C c,
D d,
E e)
Constructs a tuple of A,B,C,D,E
|
public static <A,B> F.Tuple<A,B> Tuple(A a, B b)
A - a's typeB - b's typea - The a valueb - The b valuepublic static <A,B,C> F.Tuple3<A,B,C> Tuple3(A a, B b, C c)
A - a's typeB - b's typeC - c's typea - The a valueb - The b valuec - The c valuepublic static <A,B,C,D> F.Tuple4<A,B,C,D> Tuple4(A a, B b, C c, D d)
A - a's typeB - b's typeC - c's typeD - d's typea - The a valueb - The b valuec - The c valued - The d valuepublic static <A,B,C,D,E> F.Tuple5<A,B,C,D,E> Tuple5(A a, B b, C c, D d, E e)
A - a's typeB - b's typeC - c's typeD - d's typeE - e's typea - The a valueb - The b valuec - The c valued - The d valuee - The e value