HookParam

open class HookParam

libxposed 101 hook 回调参数包装。

Properties

Link copied to clipboard
val args: Array<Any?>

当前调用的参数数组。

Link copied to clipboard

当前正在被 hook 的方法或构造器。

Link copied to clipboard

当前调用是否带有异常结果。

Link copied to clipboard

当前调用是否已跳过原始实现。

Link copied to clipboard

兼容经典 Xposed 命名的成员别名。

Link copied to clipboard
var result: Any?

当前回调设置或读取的返回值。

Link copied to clipboard

当前实例方法的 this 对象;静态方法时会抛异常。

Link copied to clipboard

thisObject 相同,便于和上游命名保持一致。

Link copied to clipboard

当前回调设置或读取的异常。

Functions

Link copied to clipboard
fun arg(index: Int): Any?

按下标读取参数。

Link copied to clipboard
fun <T> argAs(index: Int): T

按下标读取参数并转换成目标类型。

Link copied to clipboard
fun <T> resultAs(): T

result 直接转换成目标类型。

Link copied to clipboard
fun <T> thisObjectAs(): T

thisObject 直接转换成目标类型。