Reputation: 331
class U(successors:U*) {}
class V(successors:U*) extends U(successors) {}
The second line doesn't compile. Type mismatch on the second occurrence of successors.
Upvotes: 0
Views: 48
Reputation: 3887
U*
is converted to Seq[U]
. Use,
class V(successors: U*) extends U(successors:_*) {}
Upvotes: 2