Tôi đang cố gắng tạo một phương thức chung cho các bản cập nhật đối tượng bằng cách sử dụng scala / java nhưng tôi không thể lấy lớp cho tham số kiểu.
Đây là mã của tôi:
object WorkUnitController extends Controller {
def updateObject[T](toUpdate: T, body: JsonObject){
val source = gson.fromJson(body, classOf[T]);
...
}
}
Lỗi tôi nhận được là
loại lớp bắt buộc nhưng T tìm thấy
Tôi biết trong java bạn không thể làm điều đó nhưng điều này có thể xảy ra trong scala không?
Cảm ơn!