我有一个类似的课程
class Foo {
val bar = Bar()
fun doSomething() {
}
}
如何在 doSomething 中获取 Foo 类的字段或属性?
调查
this::class
只有很少的可用:
我添加了反射依赖项,但它似乎没有做任何事情:
val nativeMain by getting {
dependencies {
implementation(kotlin("reflect"))
}
}
我正在编写的类将具有很多属性,这些属性都以相同的方式处理,因此我想迭代它们,这样我就不必以硬编码的方式手动编写所有内容。