class Order<out T, out G : Group<T>>
Parameter object to express Group<T>, Group<T>, vararg Group<T>
.
Use the function order(group, group, ...)
to create this representation.
Notice, most probably the type parameter G will be removed in the future, will be fixed to Group.
val firstGroup: G |
|
val otherExpectedGroups: Array<out G> |
|
val secondGroup: G |
fun toList(): List<List<T>> |