nadi
02/18/2024, 11:08 AMclass Person(val name:String)
val p = Person("nad")
p.javaClass
res2: java.lang.Class<Line_0.Person> = class Line_0$Person
p.javaClass.kotlin
res3: kotlin.reflect.KClass<Line_0.Person> = class Line_0$Person
p.javaClass.kotlin.memberProperties
error: unresolved reference: memberProperties
p.javaClass.kotlin.memberProperties
reflection isn't fully supported in REPL?ephemient
02/18/2024, 11:10 AMnadi
02/18/2024, 11:11 AMnadi
02/18/2024, 11:14 AMimport kotlin.reflect.full.*
p.javaClass.kotlin.memberProperties
res6: kotlin.collections.Collection<kotlin.reflect.KProperty1<Line_0.Person, *>> = [val Line_0.Person.name: kotlin.String]
nadi
02/18/2024, 11:15 AM