hookAllMethods

fun Class<*>.hookAllMethods(methodName: String, block: HookFactory.() -> Unit): List<XC_MethodHook.Unhook>

为指定类中同名的全部方法批量创建 hook。

默认走智能查找,当前类找不到时会向上沿父类继续匹配。

Parameters

methodName

目标方法名

block

每个方法都会使用同一份 hook 声明


fun String.hookAllMethods(methodName: String, classLoader: ClassLoader = HookClassLoader.currentOrDefault(), block: HookFactory.() -> Unit): List<XC_MethodHook.Unhook>

按类名为同名的全部方法批量创建 hook。

默认使用当前 hook 运行时的 ClassLoader

Parameters

methodName

目标方法名

classLoader

用于加载目标类的 ClassLoader

block

每个方法都会使用同一份 hook 声明