最佳答案
我正在尝试使用 scala/java 创建一个用于对象更新的通用方法,但是我无法获得类型参数的类。
这是我的代码:
object WorkUnitController extends Controller {
def updateObject[T](toUpdate: T, body: JsonObject){
val source = gson.fromJson(body, classOf[T]);
...
}
}
我得到的错误是
需要的类类型,但找到了 T
我知道在 java 中你做不到,但是在 scala 中这可能吗?
谢谢!