У меня есть подпись для метода, который выглядит следующим образом:
inline fun <reified TData: IBulkModel?> bulkCreate(path: String) {
val type = jacksonTypeRef<RequestListWrapper<TData>>()
}
Это еще не все, но это уместная часть. У меня есть опроверженный T здесь во встроенной функции. Я ожидаю, что T здесь будет фактическим T для функции для любого данного вызова, но это не так, это IBulkModel.
Есть ли способ заставить это работать с Kotlin, или я застрял, проходя весь класс?