createBeforeHooks

@JvmName(name = "createMethodBeforeHooksByIterable")
fun Iterable<Method>.createBeforeHooks(priority: Int = XposedInterface.PRIORITY_DEFAULT, exceptionMode: XposedInterface.ExceptionMode = XposedInterface.ExceptionMode.DEFAULT, callback: (HookParam) -> Unit): List<XposedInterface.HookHandle>

为方法列表批量创建 before hook。

Parameters

priority

hook 优先级,数值越大越先执行

exceptionMode

hook 过程中异常的处理策略

callback

每个方法执行前调用


@JvmName(name = "createConstructorBeforeHooksByIterable")
fun Iterable<Constructor<*>>.createBeforeHooks(priority: Int = XposedInterface.PRIORITY_DEFAULT, exceptionMode: XposedInterface.ExceptionMode = XposedInterface.ExceptionMode.DEFAULT, callback: (HookParam) -> Unit): List<XposedInterface.HookHandle>

为构造器列表批量创建 before hook。

Parameters

priority

hook 优先级,数值越大越先执行

exceptionMode

hook 过程中异常的处理策略

callback

每个构造器执行前调用