hookAllConstructors

fun Class<*>.hookAllConstructors(block: HookFactory.() -> Unit): List<XC_MethodHook.Unhook>

为指定类的全部构造器批量创建 hook。

Parameters

block

每个构造器都会使用同一份 hook 声明


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

按类名为全部构造器批量创建 hook。

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

Parameters

classLoader

用于加载目标类的 ClassLoader

block

每个构造器都会使用同一份 hook 声明