Context
: я создаю REST API с помощью kotlin, используя Spring Problem
: у меня есть класс Kotlin с именем Response
, который принимает общий вид, подобный следующему:
class Response<T> {
var data: T? = null
var dataArray: List<T>? = null
var errors: List<String>? = null
get() {
if (field == null) {
this.errors = ArrayList()
}
return field
}
}
КогдаЯ пытаюсь создать экземпляр в одном из моих API Controllers
следующим образом:
val response = Response()
response.setData(someting)
Это дает мне Not enough information to infer parameter T
.
Как мне избежать этой ошибки?