Update move-to-new-api documentation

This commit is contained in:
2023-01-12 23:59:03 +08:00
parent 3edc7dac19
commit 8e282dcd84
2 changed files with 8 additions and 0 deletions

View File

@@ -136,6 +136,8 @@ afterHook {
result = ... result = ...
// Remove the content of the return value // Remove the content of the return value
resultNull() resultNull()
// Get the data storage instance within the scope of the current callback method body
dataExtra
// Throw an exception to the Hook app // Throw an exception to the Hook app
Throwable("Fatal").throwToApp() Throwable("Fatal").throwToApp()
// Execute the original method without hook and call with the original method parameters, generics can be omitted // Execute the original method without hook and call with the original method parameters, generics can be omitted
@@ -174,6 +176,8 @@ override fun afterHookedMethod(param: MethodHookParam) {
param.result = ... param.result = ...
// Remove the content of the return value // Remove the content of the return value
param.result = null param.result = null
// Get the data storage instance within the scope of the current callback method body
param.extra
// Throw an exception to the Hook app // Throw an exception to the Hook app
param.throwable = Throwable("Fatal") param.throwable = Throwable("Fatal")
// Execute the original method without hooking // Execute the original method without hooking

View File

@@ -136,6 +136,8 @@ afterHook {
result = ... result = ...
// 删除返回值内容 // 删除返回值内容
resultNull() resultNull()
// 获取当前回调方法体范围内的数据存储实例
dataExtra
// 向 Hook APP 抛出异常 // 向 Hook APP 抛出异常
Throwable("Fatal").throwToApp() Throwable("Fatal").throwToApp()
// 执行未经 Hook 的原始方法并使用原始方法参数调用,泛型可略 // 执行未经 Hook 的原始方法并使用原始方法参数调用,泛型可略
@@ -174,6 +176,8 @@ override fun afterHookedMethod(param: MethodHookParam) {
param.result = ... param.result = ...
// 删除返回值内容 // 删除返回值内容
param.result = null param.result = null
// 获取当前回调方法体范围内的数据存储实例
param.extra
// 向 Hook APP 抛出异常 // 向 Hook APP 抛出异常
param.throwable = Throwable("Fatal") param.throwable = Throwable("Fatal")
// 执行未经 Hook 的原始方法 // 执行未经 Hook 的原始方法