static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make(T1 item,
TypeGuard1... guard) |
Creates a new Variant given an item of type T1 .
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make(T2 item,
TypeGuard2... guard) |
Creates a new Variant given an item of type T2 .
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make(T3 item,
TypeGuard3... guard) |
Creates a new Variant given an item of type T3 .
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make(T4 item,
TypeGuard4... guard) |
Creates a new Variant given an item of type T4 .
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make(T5 item,
TypeGuard5... guard) |
Creates a new Variant given an item of type T5 .
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make(T6 item,
TypeGuard6... guard) |
Creates a new Variant given an item of type T6 .
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make1(T1 item) |
Creates a new Variant given an item of type T1 explicitly
placed at index 0.
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make2(T2 item) |
Creates a new Variant given an item of type T2 explicitly
placed at index 1.
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make3(T3 item) |
Creates a new Variant given an item of type T3 explicitly
placed at index 2.
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make4(T4 item) |
Creates a new Variant given an item of type T4 explicitly
placed at index 3.
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make5(T5 item) |
Creates a new Variant given an item of type T5 explicitly
placed at index 4.
|
static <T1,T2,T3,T4,T5,T6> Variant6<T1,T2,T3,T4,T5,T6> |
Variant6.make6(T6 item) |
Creates a new Variant given an item of type T6 explicitly
placed at index 5.
|
<U1,U2,U3,U4,U5,U6> Variant6<U1,U2,U3,U4,U5,U6> |
Variant6.map(java.util.function.Function<T1,U1> func1,
java.util.function.Function<T2,U2> func2,
java.util.function.Function<T3,U3> func3,
java.util.function.Function<T4,U4> func4,
java.util.function.Function<T5,U5> func5,
java.util.function.Function<T6,U6> func6) |
Applies one of the given functions to the variant depending on the type
currently inhabiting the variant.
|