getFieldByDesc

fun getFieldByDesc(desc: String, classLoader: ClassLoader = EzReflect.classLoader): Field

通过 Dex/Smali 签名获取字段。

val f = getFieldByDesc("Lcom/example/Foo;->name:Ljava/lang/String;")

签名格式: L<class>;-><field>:<type>

Parameters

desc

字段的 Dex/Smali 描述符

classLoader

用于解析描述符和加载目标类的 ClassLoader


ClassLoader 扩展:通过 Dex 签名获取字段。

Parameters

desc

字段的 Dex/Smali 描述符