INNER CODE UNIT · Kotlin

beforeHookedMethod

NexAlloy/NexAlloy · app/src/main/java/io/github/nexalloy/Helper.kt:84

        override fun beforeHookedMethod(param: MethodHookParam) {
            before(param)
        }

        override fun afterHookedMethod(param: MethodHookParam) {
            after(param)
        }
    })
}

data class ScopedHookParam(
    val outerParam: MethodHookParam,
    val innerDepth: Int
)

fun scopedHook(vararg pairs: Pair<Member, HookDsl<IScopedHookCallback>.() -> Unit>): XC_MethodHook {
    val hook = ScopedHook()
    pairs.forEach { (member, block) ->

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…