Fix invokeOriginal method when instance is static throw exception problem in HookParam

This commit is contained in:
2022-11-16 04:30:38 +08:00
parent 0e8196d580
commit efc2bfa799

View File

@@ -214,7 +214,7 @@ class HookParam internal constructor(private val creatorInstance: YukiMemberHook
* @return [T] or null
*/
@JvmName(name = "invokeOriginal_Generics")
fun <T> invokeOriginal(vararg args: Any?) = YukiHookHelper.invokeOriginalMember(member, instance, *args) as T?
fun <T> invokeOriginal(vararg args: Any?) = YukiHookHelper.invokeOriginalMember(member, param?.instance, *args) as T?
/**
* 设置当前 Hook 对象方法的 [result] 返回值为 true