mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-01 08:15:37 +08:00
docs: update api docs
This commit is contained in:
@@ -149,7 +149,7 @@ fun useDangerousOperation(option: String)
|
||||
## MemberHookCreator <span class="symbol">- class</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority)
|
||||
inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority, private val hookMode: HookMode)
|
||||
```
|
||||
|
||||
**Change Records**
|
||||
@@ -176,6 +176,8 @@ inner class MemberHookCreator internal constructor(private val priority: YukiHoo
|
||||
|
||||
`priority` 类型由 `Int` 变更为 `YukiHookPriority`
|
||||
|
||||
增加 `hookMode` Hook 模式
|
||||
|
||||
**Function Illustrate**
|
||||
|
||||
> Hook 核心功能实现类,查找和处理需要 Hook 的 `Method`、`Constructor`。
|
||||
|
@@ -883,10 +883,18 @@ inline fun HookClass.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMembe
|
||||
|
||||
## Member+BaseFinder.BaseResult.hook <span class="symbol">- i-ext-method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Member.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Member.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
@@ -907,14 +915,26 @@ inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: Yuki
|
||||
|
||||
## Array<Member>+List<Member>+BaseFinder.BaseResult.hookAll <span class="symbol">- i-ext-method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Array<Member>.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Array<Member>.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun List<Member>.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun List<Member>.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
@@ -141,7 +141,7 @@ fun useDangerousOperation(option: String)
|
||||
## MemberHookCreator <span class="symbol">- class</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority)
|
||||
inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority, private val hookMode: HookMode)
|
||||
```
|
||||
|
||||
**变更记录**
|
||||
@@ -168,6 +168,8 @@ inner class MemberHookCreator internal constructor(private val priority: YukiHoo
|
||||
|
||||
`priority` 类型由 `Int` 变更为 `YukiHookPriority`
|
||||
|
||||
增加 `hookMode` Hook 模式
|
||||
|
||||
**功能描述**
|
||||
|
||||
> Hook 核心功能实现类,查找和处理需要 Hook 的 `Method`、`Constructor`。
|
||||
|
@@ -871,10 +871,18 @@ inline fun HookClass.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMembe
|
||||
|
||||
## Member+BaseFinder.BaseResult.hook <span class="symbol">- i-ext-method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Member.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Member.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
@@ -895,14 +903,26 @@ inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: Yuki
|
||||
|
||||
## Array<Member>+List<Member>+BaseFinder.BaseResult.hookAll <span class="symbol">- i-ext-method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Array<Member>.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun Array<Member>.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun List<Member>.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun List<Member>.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
|
||||
```
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
|
||||
```
|
||||
|
Reference in New Issue
Block a user