static <T1,T2,T3> OneOfN.OneOf3<T1,T2,T3> |
OneOfN.OneOf3.left(T1 left) |
|
OneOfN.OneOf3<T2,T3,T4> |
OneOfN.OneOf4.mergeFirst(Function<T1,T2> combiner) |
Allows for a multi-stage reduce operation of the cases into a single value.
|
OneOfN.OneOf3<T1,T2,T3> |
OneOfN.OneOf4.mergeLast(Function<T4,T3> combiner) |
Allows for a multi-stage reduce operation of the cases into a single value.
|
static <T1,T2,T3> OneOfN.OneOf3<T1,T2,T3> |
OneOfN.OneOf3.middle(T2 middle) |
|
static <T1,T2,T3> OneOfN.OneOf3<T1,T2,T3> |
OneOfN.OneOf3.right(T3 right) |
|