Modify add dataExtra function and callback function id in HookParam, YukiMemberHookCreator

This commit is contained in:
2023-01-12 23:57:50 +08:00
parent 0c131792ac
commit 3edc7dac19
4 changed files with 78 additions and 7 deletions

View File

@@ -13,7 +13,11 @@ You can use the **Chrome Translation Plugin** to translate entire pages for refe
# HookParam <span class="symbol">- class</span>
```kotlin:no-line-numbers
class HookParam internal constructor(private val creatorInstance: YukiMemberHookCreator, private var param: YukiHookCallback.Param?)
class HookParam internal constructor(
private val creatorInstance: YukiMemberHookCreator,
private var paramId: String,
private var param: YukiHookCallback.Param?
)
```
**Change Records**
@@ -26,6 +30,10 @@ class HookParam internal constructor(private val creatorInstance: YukiMemberHook
修正拼写错误的 **creater** 命名到 **creator**
`v1.1.5` `modified`
新增 `paramId` 参数
**Function Illustrate**
> Hook 方法、构造方法的目标对象实现类。
@@ -158,6 +166,20 @@ var result: Any?
> 获取、设置当前 Hook 对象的 `method` 或 `constructor` 的返回值。
## dataExtra <span class="symbol">- field</span>
```kotlin:no-line-numbers
val dataExtra: Bundle
```
**Change Records**
`v1.1.5` `added`
**Function Illustrate**
> 获取当前回调方法体范围内的数据存储实例。
## hasThrowable <span class="symbol">- field</span>
```kotlin:no-line-numbers

View File

@@ -5,7 +5,11 @@ pageClass: code-page
# HookParam <span class="symbol">- class</span>
```kotlin:no-line-numbers
class HookParam internal constructor(private val creatorInstance: YukiMemberHookCreator, private var param: YukiHookCallback.Param?)
class HookParam internal constructor(
private val creatorInstance: YukiMemberHookCreator,
private var paramId: String,
private var param: YukiHookCallback.Param?
)
```
**变更记录**
@@ -18,6 +22,10 @@ class HookParam internal constructor(private val creatorInstance: YukiMemberHook
修正拼写错误的 **creater** 命名到 **creator**
`v1.1.5` `修改`
新增 `paramId` 参数
**功能描述**
> Hook 方法、构造方法的目标对象实现类。
@@ -150,6 +158,20 @@ var result: Any?
> 获取、设置当前 Hook 对象的 `method` 或 `constructor` 的返回值。
## dataExtra <span class="symbol">- field</span>
```kotlin:no-line-numbers
val dataExtra: Bundle
```
**变更记录**
`v1.1.5` `新增`
**功能描述**
> 获取当前回调方法体范围内的数据存储实例。
## hasThrowable <span class="symbol">- field</span>
```kotlin:no-line-numbers