MemberResolver

interface MemberResolver

成员枚举策略。

默认实现直接读取 declaredMethods、declaredFields 和 declaredConstructors, 如需兼容特殊运行时,可替换为自定义实现后赋给 EzReflect.memberResolver。 枚举失败应抛出原因;空数组只表示成功枚举后没有成员,不能用于掩盖链接错误。

Functions

Link copied to clipboard
abstract fun constructorsOf(clz: Class<*>): Array<Constructor<*>>

返回类中可参与查找的构造器列表。

Link copied to clipboard
abstract fun fieldsOf(clz: Class<*>): Array<Field>

返回类中可参与查找的字段列表。

Link copied to clipboard
abstract fun methodsOf(clz: Class<*>): Array<Method>

返回类中可参与查找的方法列表。