scala到java静态方法中具有类型参数的等价项

scala到java静态方法中具有类型参数的等价项,scala,generics,Scala,Generics,这是一个简单的问题:如何在这个对象方法Xforms.rotate中正确声明T类型参数?注意,我无意为对象本身提供类型参数 object Xforms { def rotate(data : Traversable[T]) = { } } 为了澄清,我会寻找一个或多或少相当于 public static <T> T rotate(T data) { T newData = null; // perform rotations on newData .. r

这是一个简单的问题:如何在这个对象方法Xforms.rotate中正确声明T类型参数?注意,我无意为对象本身提供类型参数

object Xforms {
  def rotate(data : Traversable[T]) = { }
}
为了澄清,我会寻找一个或多或少相当于

public static <T> T rotate(T data) {
    T newData = null;
    // perform rotations on newData ..
    return newData;
}
公共静态T旋转(T数据){
T newData=null;
//对新数据执行旋转。。
返回新数据;
}

方法的类型参数位于方法名称之后

def rotate[T]( //...

要不要解释一下投票结果?是的,这是一个直截了当的问题——正如OP中所承认的那样。这在SOF上是不允许的吗?不是downvoter,但downvote是合理的,因为在google中键入“scala方法类型参数”会让你得到一整页的答案。答案请点击Thx。请考虑投票赞成这个问题吧?