| Package | Description | 
|---|---|
| com.jnape.palatable.lambda.adt.choice | |
| com.jnape.palatable.lambda.adt.coproduct | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Choice6<A,B,C,D,E,F>
Canonical ADT representation of  
CoProduct6. | 
| Modifier and Type | Method and Description | 
|---|---|
Choice6<A,B,C,D,E,F> | 
Choice7.converge(Fn1<? super G,? extends CoProduct6<A,B,C,D,E,F,?>> convergenceFn)
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
 possible type. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CoProduct6<A,B,C,D,E,F,CP6 extends CoProduct6<A,B,C,D,E,F,?>>
A generalization of the coproduct of six types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default CoProduct6<A,B,C,D,E,F,? extends CoProduct6<A,B,C,D,E,F,?>> | 
CoProduct7.converge(Fn1<? super G,? extends CoProduct6<A,B,C,D,E,F,?>> convergenceFn)
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
 possible type. 
 | 
default <F> CoProduct6<A,B,C,D,E,F,? extends CoProduct6<A,B,C,D,E,F,?>> | 
CoProduct5.diverge()
Diverge this coproduct by introducing another possible type that it could represent. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default CoProduct6<A,B,C,D,E,F,? extends CoProduct6<A,B,C,D,E,F,?>> | 
CoProduct7.converge(Fn1<? super G,? extends CoProduct6<A,B,C,D,E,F,?>> convergenceFn)
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
 possible type. 
 | 
default <F> CoProduct6<A,B,C,D,E,F,? extends CoProduct6<A,B,C,D,E,F,?>> | 
CoProduct5.diverge()
Diverge this coproduct by introducing another possible type that it could represent. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default CoProduct6<A,B,C,D,E,F,? extends CoProduct6<A,B,C,D,E,F,?>> | 
CoProduct7.converge(Fn1<? super G,? extends CoProduct6<A,B,C,D,E,F,?>> convergenceFn)
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
 possible type. 
 |