EzReflect
object EzReflect
反射核心入口,无需 Android 或 Hook 运行时。 未初始化时使用 SystemClassLoader;init、reset、clearCache 和解析器变更会发布新的配置/缓存状态。 同步查询及其嵌套查询使用同一状态,在途旧查询不能向新缓存写入结果。
Properties
Link copied to clipboard
是否缓存查找结果,默认 true。 当前作用域的成员和类查询合计最多 4096 条,超过 256 项的集合结果不缓存。 缓存有效期间强引用键及结果;init、reset、clearCache 或配置切换会清空退休状态并停止其写入。 自定义 filter 默认不自动缓存;主动 cache key 的一致性由调用者负责。
Link copied to clipboard
当前缓存状态的计数快照,用于区分命中、未命中、淘汰与大集合跳过。
Link copied to clipboard
当前默认 ClassLoader;查询内部读取的是该次查询捕获的配置。
Link copied to clipboard
类名枚举策略;默认返回空序列,可接入平台索引,替换时发布新的缓存状态。
Link copied to clipboard
是否已调用 init。
Link copied to clipboard
成员枚举策略;替换时与缓存一起发布,在途查询继续使用原策略。
Link copied to clipboard
始终可用的 ClassLoader,未初始化时为 SystemClassLoader。