createHook

@JvmName(name = "-createMethodHook")
fun Method.createHook(priority: Int = PRIORITY_DEFAULT, block: HookFactory.() -> Unit): XC_MethodHook.Unhook
@JvmName(name = "-createConstructorHook")
fun Constructor<*>.createHook(priority: Int = PRIORITY_DEFAULT, block: HookFactory.() -> Unit): XC_MethodHook.Unhook
@JvmName(name = "createMethodHook")
fun createHook(priority: Int = PRIORITY_DEFAULT, method: Method, block: Consumer<HookFactory>): XC_MethodHook.Unhook
@JvmName(name = "createConstructorHook")
fun createHook(priority: Int = PRIORITY_DEFAULT, ctor: Constructor<*>, block: Consumer<HookFactory>): XC_MethodHook.Unhook