HookParam

class HookParam

Xposed 82 hook 回调参数包装。

Properties

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

当前调用的参数数组。

Link copied to clipboard

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

Link copied to clipboard

当前正在被 hook 的成员。

Link copied to clipboard
val raw: XC_MethodHook.MethodHookParam

原始的 Xposed 参数对象。

Link copied to clipboard
var result: Any?

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

Link copied to clipboard

当前实例方法的 this 对象;静态方法时通常为 null

Link copied to clipboard

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

Link copied to clipboard

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

Functions

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

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

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

result 直接转换成目标类型。

Link copied to clipboard

返回结果;如果存在异常则直接抛出。

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

thisObject 直接转换成目标类型。