Hey there. Is there a solid way to collect all properties of a class included parent-class properties? With my current approach, it misses the fields of the parent class:
Copy code
open class Person(val name: String)
class Manager(name: String, val isCEO:Boolean) : Person(name)
val declaredMembers = Manager::class.declaredMembers
val properties = declaredMembers
.filter { it.parameters.toList().size == 1 }
.filter { it is KProperty }