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() = private fun XC_MethodHook.MethodHookParam.compat() =
YukiHookCallbackDelegate.createParamCallback( YukiHookCallbackDelegate.createParamCallback(
dataExtra = extra,
member = method, member = method,
instance = thisObject, instance = thisObject,
args = args, args = args,

View File

@@ -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

View File

@@ -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