Java code to scala code error

code in java like


class B< T extends Base >{

   B(T ... data){



A[] arr = {a1,a2 ...}; // A extends Base

new B(arr)


When translate `new B(arr)` to scala.

It will create code like `new B[_ <: Base](arr)`

However it should be `new B[_ <: Base](arr:_*)` becuase B's constructor is defined as `B(T ... data){}`



Please sign in to leave a comment.