Any а от него уже взять?
Перехожу на котлин из java
А как бы вы это делали в джаве?
Можно для inline fun с reified type parameters: import kotlin.reflect.KProperty1 import kotlin.reflect.full.declaredMembers inline fun <reified T> properties(): List<KProperty1<T, *>> = T::class.declaredMembers.filterIsInstance<KProperty1<T, *>>() class Foo(var bar: String) fun main() { val foo = Foo("bar") properties<Foo>().forEach { println(it) println(it.get(foo)) } }
request.getClass().getDeclaredFields() , где T request - параметр который принимает метод
Большое спасибо за подробный ответ!!!Ты меня выручил))
Ну так в котлине можно сделать совершенно так же
Обсуждают сегодня