INNER CODE UNIT · Kotlin

HookDsl

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

class HookDsl<TCallback>(emptyCallback: TCallback) {
    var priority: Int = PRIORITY_DEFAULT
    var before: TCallback = emptyCallback
    var after: TCallback = emptyCallback

    fun before(f: TCallback) {
        this.before = f
    }

    fun after(f: TCallback) {
        this.after = f
    }
}

fun Member.hookMethod(cb: XC_MethodHook) {
    XposedBridge.hookMethod(this, cb)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…