static <T1,T2,T3,T4> OneOfN.OneOf4<T1,T2,T3,T4> |
OneOfN.OneOf4.first(T1 first) |
|
static <T1,T2,T3,T4> OneOfN.OneOf4<T1,T2,T3,T4> |
OneOfN.OneOf4.fourth(T4 fourth) |
|
OneOfN.OneOf4<T2,T3,T4,T5> |
OneOfN.OneOf5.mergeFirst(Function<T1,T2> combiner) |
Allows for a multi-stage reduce operation of the cases into a single value.
|
OneOfN.OneOf4<T1,T2,T3,T4> |
OneOfN.OneOf5.mergeLast(Function<T5,T4> combiner) |
Allows for a multi-stage reduce operation of the cases into a single value.
|
static <T1,T2,T3,T4> OneOfN.OneOf4<T1,T2,T3,T4> |
OneOfN.OneOf4.second(T2 second) |
|
static <T1,T2,T3,T4> OneOfN.OneOf4<T1,T2,T3,T4> |
OneOfN.OneOf4.third(T3 third) |
|