Estoy tratando de crear un método genérico para actualizaciones de objetos usando scala / java pero no puedo obtener la clase para un parámetro de tipo.
Aquí está mi código:
object WorkUnitController extends Controller {
def updateObject[T](toUpdate: T, body: JsonObject){
val source = gson.fromJson(body, classOf[T]);
...
}
}
El error que obtengo es
tipo de clase requerido pero T encontrado
Sé que en Java no puedes hacerlo, pero ¿es esto posible en Scala?
¡Gracias!