Используя отражение, я могу перебирать свои атрибуты:
data class AnotherDataClass(
val property: String,
val dataClass: DataClass
)
AnotherDataClass::class.memberProperties.filter {
return it::class.isData
}
Но it::class.isData
всегда ложно, поскольку тип it
равен jvm.internal.KProperty1Impl
. Есть ли способ проверить, является ли этот класс классом данных?