Я пытаюсь создать универсальный метод для обновления объектов с помощью scala / java, но не могу получить класс для параметра типа.
Вот мой код:
object WorkUnitController extends Controller {
def updateObject[T](toUpdate: T, body: JsonObject){
val source = gson.fromJson(body, classOf[T]);
...
}
}
Я получаю ошибку
тип класса требуется, но найдено T
Я знаю, что в java это невозможно, но возможно ли это вообще в Scala?
Благодаря!