Modify remove dataExtra parameter in YukiHookCallback

This commit is contained in:
2023-01-12 21:50:02 +08:00
parent 1792aeb825
commit 03432d214c
3 changed files with 0 additions and 12 deletions

View File

@@ -58,7 +58,6 @@ internal object HookCompatHelper {
*/
private fun XC_MethodHook.MethodHookParam.compat() =
YukiHookCallbackDelegate.createParamCallback(
dataExtra = extra,
member = method,
instance = thisObject,
args = args,

View File

@@ -27,7 +27,6 @@
*/
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.YukiMemberHook
import com.highcapable.yukihookapi.hook.core.api.proxy.YukiMemberReplacement
@@ -56,7 +55,6 @@ internal object YukiHookCallbackDelegate {
/**
* 创建 [YukiHookCallback.Param] 实例
* @param dataExtra 当前回调范围内的数据存储实例
* @param member [Member] 实例
* @param instance 当前实例对象
* @param args 方法、构造方法数组
@@ -68,7 +66,6 @@ internal object YukiHookCallbackDelegate {
* @return [YukiHookCallback.Param]
*/
internal fun createParamCallback(
dataExtra: Bundle,
member: Member?,
instance: Any?,
args: Array<Any?>?,
@@ -78,7 +75,6 @@ internal object YukiHookCallbackDelegate {
result: Any?,
throwable: Throwable?
) = object : YukiHookCallback.Param {
override val dataExtra get() = dataExtra
override val member get() = member
override val instance get() = instance
override val args get() = args

View File

@@ -28,7 +28,6 @@
*/
package com.highcapable.yukihookapi.hook.core.api.proxy
import android.os.Bundle
import com.highcapable.yukihookapi.hook.core.api.priority.YukiHookPriority
import java.lang.reflect.Member
@@ -43,12 +42,6 @@ internal abstract class YukiHookCallback(internal open val priority: YukiHookPri
*/
internal interface Param {
/**
* 当前回调范围内的数据存储实例
* @return [Bundle]
*/
val dataExtra: Bundle
/**
* [Member] 实例
* @return [Member] or null