findStaticFieldOrNull

fun Class<*>.findStaticFieldOrNull(name: String, type: Class<*>? = null): Field?

按名称查找静态字段,找不到时返回 null

Parameters

name

字段名

type

可选字段类型,用于进一步确认匹配结果


fun String.findStaticFieldOrNull(fieldName: String, classLoader: ClassLoader = HookClassLoader.currentOrDefault(), type: Class<*>? = null): Field?

按类名和字段名查找静态字段,找不到时返回 null

Parameters

fieldName

字段名

classLoader

用于加载目标类的 ClassLoader

type

可选字段类型,用于进一步确认匹配结果