mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify remove dataExtra parameter in YukiHookCallback
This commit is contained in:
@@ -58,7 +58,6 @@ internal object HookCompatHelper {
|
|||||||
*/
|
*/
|
||||||
private fun XC_MethodHook.MethodHookParam.compat() =
|
private fun XC_MethodHook.MethodHookParam.compat() =
|
||||||
YukiHookCallbackDelegate.createParamCallback(
|
YukiHookCallbackDelegate.createParamCallback(
|
||||||
dataExtra = extra,
|
|
||||||
member = method,
|
member = method,
|
||||||
instance = thisObject,
|
instance = thisObject,
|
||||||
args = args,
|
args = args,
|
||||||
|
@@ -27,7 +27,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.highcapable.yukihookapi.hook.core.api.factory
|
package com.highcapable.yukihookapi.hook.core.api.factory
|
||||||
|
|
||||||
import android.os.Bundle
|
|
||||||
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiHookCallback
|
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiHookCallback
|
||||||
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiMemberHook
|
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiMemberHook
|
||||||
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiMemberReplacement
|
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiMemberReplacement
|
||||||
@@ -56,7 +55,6 @@ internal object YukiHookCallbackDelegate {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建 [YukiHookCallback.Param] 实例
|
* 创建 [YukiHookCallback.Param] 实例
|
||||||
* @param dataExtra 当前回调范围内的数据存储实例
|
|
||||||
* @param member [Member] 实例
|
* @param member [Member] 实例
|
||||||
* @param instance 当前实例对象
|
* @param instance 当前实例对象
|
||||||
* @param args 方法、构造方法数组
|
* @param args 方法、构造方法数组
|
||||||
@@ -68,7 +66,6 @@ internal object YukiHookCallbackDelegate {
|
|||||||
* @return [YukiHookCallback.Param]
|
* @return [YukiHookCallback.Param]
|
||||||
*/
|
*/
|
||||||
internal fun createParamCallback(
|
internal fun createParamCallback(
|
||||||
dataExtra: Bundle,
|
|
||||||
member: Member?,
|
member: Member?,
|
||||||
instance: Any?,
|
instance: Any?,
|
||||||
args: Array<Any?>?,
|
args: Array<Any?>?,
|
||||||
@@ -78,7 +75,6 @@ internal object YukiHookCallbackDelegate {
|
|||||||
result: Any?,
|
result: Any?,
|
||||||
throwable: Throwable?
|
throwable: Throwable?
|
||||||
) = object : YukiHookCallback.Param {
|
) = object : YukiHookCallback.Param {
|
||||||
override val dataExtra get() = dataExtra
|
|
||||||
override val member get() = member
|
override val member get() = member
|
||||||
override val instance get() = instance
|
override val instance get() = instance
|
||||||
override val args get() = args
|
override val args get() = args
|
||||||
|
@@ -28,7 +28,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.highcapable.yukihookapi.hook.core.api.proxy
|
package com.highcapable.yukihookapi.hook.core.api.proxy
|
||||||
|
|
||||||
import android.os.Bundle
|
|
||||||
import com.highcapable.yukihookapi.hook.core.api.priority.YukiHookPriority
|
import com.highcapable.yukihookapi.hook.core.api.priority.YukiHookPriority
|
||||||
import java.lang.reflect.Member
|
import java.lang.reflect.Member
|
||||||
|
|
||||||
@@ -43,12 +42,6 @@ internal abstract class YukiHookCallback(internal open val priority: YukiHookPri
|
|||||||
*/
|
*/
|
||||||
internal interface Param {
|
internal interface Param {
|
||||||
|
|
||||||
/**
|
|
||||||
* 当前回调范围内的数据存储实例
|
|
||||||
* @return [Bundle]
|
|
||||||
*/
|
|
||||||
val dataExtra: Bundle
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [Member] 实例
|
* [Member] 实例
|
||||||
* @return [Member] or null
|
* @return [Member] or null
|
||||||
|
Reference in New Issue
Block a user