有什么简单的方法可以列出类中的所有属性,不包括具有自定义 getter 的属性?
例如在这种情况下:
class Person(val name: String, val age: Int) {
val signature: String get() = "$name - $age"
val uuid = UUID.randomUUID()
}
我想找到:[ Person::name, Person::age, Person::uuid ]
。
有什么简单的方法可以列出类中的所有属性,不包括具有自定义 getter 的属性?
例如在这种情况下:
class Person(val name: String, val age: Int) {
val signature: String get() = "$name - $age"
val uuid = UUID.randomUUID()
}
我想找到:[ Person::name, Person::age, Person::uuid ]
。