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)
}