findAllFields
查找全部字段。
Parameters
clz
目标类
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
fun findAllFields(clz: Class<*>, findSuper: Boolean? = null, query: FieldQuery.() -> Unit): List<Field>
按查询条件查找字段。
Parameters
clz
目标类
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
query
查询条件块
fun findAllFields(className: String, classLoader: ClassLoader = EzReflect.classLoader, findSuper: Boolean? = null): List<Field>
按类名查找全部字段。
Parameters
className
目标类名
classLoader
用于加载目标类的 ClassLoader
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
fun findAllFields(className: String, classLoader: ClassLoader = EzReflect.classLoader, findSuper: Boolean? = null, query: FieldQuery.() -> Unit): List<Field>
按类名和查询条件查找字段。
Parameters
className
目标类名
classLoader
用于加载目标类的 ClassLoader
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
query
查询条件块
fun String.findAllFields(classLoader: ClassLoader = EzReflect.classLoader, findSuper: Boolean? = null): List<Field>
从类名查找全部字段。
Parameters
classLoader
用于加载当前类名的 ClassLoader
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
fun String.findAllFields(classLoader: ClassLoader = EzReflect.classLoader, findSuper: Boolean? = null, query: FieldQuery.() -> Unit): List<Field>
从类名按查询条件查找字段。
Parameters
classLoader
用于加载当前类名的 ClassLoader
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
query
查询条件块
从 Class 对象查找全部字段。
Parameters
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
从 Class 对象按查询条件查找字段。
Parameters
findSuper
null=智能搜索(默认), false=仅当前类, true=强制搜索继承链
query
查询条件块