我正在尝试使用scala / java创建用于对象更新的通用方法,但无法获取类型参数的类。
这是我的代码:
object WorkUnitController extends Controller {
def updateObject[T](toUpdate: T, body: JsonObject){
val source = gson.fromJson(body, classOf[T]);
...
}
}
我得到的错误是
类别类型为必填项,但找到了T
我知道在Java中您无法做到这一点,但是在Scala中这是否可能呢?
谢谢!