我想通过反射找出对象的 lateinit 属性是否已初始化。我该怎么做呢?
在 UninitializedPropertyAccessException 中获取属性并检查非空结果
fun Any.isAnyEntityInitialized () {
val clazz = this.javaClass.kotlin
val filteredEntities = clazz.declaredMemberProperties.filter {
it.isLateinit && getDelegate(this) != null
}
}