Hi all, I've been thinking about Union Type for method/constructor declaration. It is similar to multi-catch in try-catch statement, e.g.
class UnionTypeSample { public UnionTypeSample(A|B|C p) { // do something } def m(D|E p) { // do something } } Groovy will translate the above code into the following code, which is also the same way how multi-catch is handled. class UnionTypeSample { public UnionTypeSample(A p) { // do something } public UnionTypeSample(B p) { // do something } public UnionTypeSample(C p) { // do something } def m(D p) { // do something } def m(E p) { // do something } } Any thoughts? ---------------------------------- [+1] I like it [ 0] Not bad [-1] I do not like it ---------------------------------- Cheers, Daniel.Sun -- View this message in context: http://groovy.329449.n5.nabble.com/VOTE-About-the-Union-Type-for-method-constructor-declaration-tp5742265.html Sent from the Groovy Users mailing list archive at Nabble.com.