mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-07 19:14:08 +08:00
Fix typo "查询" with "查找" in code note and documentation
This commit is contained in:
@@ -228,7 +228,7 @@ fun members(vararg member: Member?)
|
||||
|
||||
**功能示例**
|
||||
|
||||
你可以调用 `instanceClass` 来手动查询要 Hook 的 `Method`、`Constructor`。
|
||||
你可以调用 `instanceClass` 来手动查找要 Hook 的 `Method`、`Constructor`。
|
||||
|
||||
> 示例如下
|
||||
|
||||
@@ -332,7 +332,7 @@ injectMember {
|
||||
}
|
||||
```
|
||||
|
||||
若想 Hook 当前查询 `method { ... }` 条件的全部结果,你只需要在最后加入 `all` 即可。
|
||||
若想 Hook 当前查找 `method { ... }` 条件的全部结果,你只需要在最后加入 `all` 即可。
|
||||
|
||||
> 示例如下
|
||||
|
||||
@@ -347,11 +347,11 @@ injectMember {
|
||||
}
|
||||
```
|
||||
|
||||
此时 `beforeHook` 与 `afterHook` 会在每个查询到的结果中多次回调 Hook 方法体。
|
||||
此时 `beforeHook` 与 `afterHook` 会在每个查找到的结果中多次回调 Hook 方法体。
|
||||
|
||||
::: warning
|
||||
|
||||
若没有 **all**,默认只会 Hook 当前条件查询到的数组下标结果第一位。
|
||||
若没有 **all**,默认只会 Hook 当前条件查找到的数组下标结果第一位。
|
||||
|
||||
:::
|
||||
|
||||
@@ -387,7 +387,7 @@ injectMember {
|
||||
}
|
||||
```
|
||||
|
||||
若想 Hook 当前查询 `constructor { ... }` 条件的全部结果,你只需要在最后加入 `all` 即可。
|
||||
若想 Hook 当前查找 `constructor { ... }` 条件的全部结果,你只需要在最后加入 `all` 即可。
|
||||
|
||||
> 示例如下
|
||||
|
||||
@@ -399,11 +399,11 @@ injectMember {
|
||||
}
|
||||
```
|
||||
|
||||
此时 `beforeHook` 与 `afterHook` 会在每个查询到的结果中多次回调 Hook 方法体。
|
||||
此时 `beforeHook` 与 `afterHook` 会在每个查找到的结果中多次回调 Hook 方法体。
|
||||
|
||||
::: warning
|
||||
|
||||
若没有 **all**,默认只会 Hook 当前条件查询到的数组下标结果第一位。
|
||||
若没有 **all**,默认只会 Hook 当前条件查找到的数组下标结果第一位。
|
||||
|
||||
:::
|
||||
|
||||
@@ -439,7 +439,7 @@ injectMember {
|
||||
returnType = UnitType
|
||||
}
|
||||
afterHook {
|
||||
// 这里不需要再调用 instanceClass.field 进行查询
|
||||
// 这里不需要再调用 instanceClass.field 进行查找
|
||||
field {
|
||||
name = "isSweet"
|
||||
type = BooleanType
|
||||
|
@@ -64,7 +64,7 @@ var fullName: String
|
||||
|
||||
> 设置 `Class` 完整名称。
|
||||
|
||||
只会查询匹配到的 `Class.getName`。
|
||||
只会查找匹配到的 `Class.getName`。
|
||||
|
||||
例如 `com.demo.Test` 需要填写 `com.demo.Test`。
|
||||
|
||||
@@ -82,7 +82,7 @@ var simpleName: String
|
||||
|
||||
> 设置 `Class` 简单名称。
|
||||
|
||||
只会查询匹配到的 `Class.getSimpleName`。
|
||||
只会查找匹配到的 `Class.getSimpleName`。
|
||||
|
||||
例如 `com.demo.Test` 只需要填写 `Test`。
|
||||
|
||||
@@ -120,9 +120,9 @@ fun from(vararg name: String): FromPackageRules
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置在指定包名范围查询当前 `Class`。
|
||||
> 设置在指定包名范围查找当前 `Class`。
|
||||
|
||||
设置后仅会在当前 `name` 开头匹配的包名路径下进行查询,可提升查询速度。
|
||||
设置后仅会在当前 `name` 开头匹配的包名路径下进行查找,可提升查找速度。
|
||||
|
||||
例如 ↓
|
||||
|
||||
@@ -132,7 +132,7 @@ fun from(vararg name: String): FromPackageRules
|
||||
|
||||
::: warning
|
||||
|
||||
建议设置此参数指定查询范围,否则 **Class** 过多时将会非常慢。
|
||||
建议设置此参数指定查找范围,否则 **Class** 过多时将会非常慢。
|
||||
|
||||
:::
|
||||
|
||||
@@ -166,7 +166,7 @@ fun fullName(value: String): ClassNameRules
|
||||
|
||||
> 设置 `Class` 完整名称。
|
||||
|
||||
只会查询匹配到的 `Class.getName`。
|
||||
只会查找匹配到的 `Class.getName`。
|
||||
|
||||
例如 `com.demo.Test` 需要填写 `com.demo.Test`。
|
||||
|
||||
@@ -184,7 +184,7 @@ fun simpleName(value: String): ClassNameRules
|
||||
|
||||
> 设置 `Class` 简单名称。
|
||||
|
||||
只会查询匹配到的 `Class.getSimpleName`。
|
||||
只会查找匹配到的 `Class.getSimpleName`。
|
||||
|
||||
例如 `com.demo.Test` 只需要填写 `Test`。
|
||||
|
||||
@@ -224,7 +224,7 @@ fun fullName(conditions: NameConditions)
|
||||
|
||||
> 设置 `Class` 完整名称条件。
|
||||
|
||||
只会查询匹配到的 `Class.getName`。
|
||||
只会查找匹配到的 `Class.getName`。
|
||||
|
||||
## simpleName <span class="symbol">- method</span>
|
||||
|
||||
@@ -240,7 +240,7 @@ fun simpleName(conditions: NameConditions)
|
||||
|
||||
> 设置 `Class` 简单名称条件。
|
||||
|
||||
只会查询匹配到的 `Class.getSimpleName`。
|
||||
只会查找匹配到的 `Class.getSimpleName`。
|
||||
|
||||
## singleName <span class="symbol">- method</span>
|
||||
|
||||
@@ -286,7 +286,7 @@ fun extends(vararg name: String)
|
||||
|
||||
> 设置 `Class` 继承的父类。
|
||||
|
||||
会同时查询 `name` 中所有匹配的父类。
|
||||
会同时查找 `name` 中所有匹配的父类。
|
||||
|
||||
## implements <span class="symbol">- method</span>
|
||||
|
||||
@@ -316,7 +316,7 @@ fun implements(vararg name: String)
|
||||
|
||||
> 设置 `Class` 实现的接口类。
|
||||
|
||||
会同时查询 `name` 中所有匹配的接口类。
|
||||
会同时查找 `name` 中所有匹配的接口类。
|
||||
|
||||
## anonymous <span class="symbol">- method</span>
|
||||
|
||||
@@ -428,7 +428,7 @@ fun enclosing(vararg name: String)
|
||||
|
||||
> 设置 `Class` 匿名类的 (封闭类) 主类。
|
||||
|
||||
会同时查询 `name` 中所有匹配的 (封闭类) 主类。
|
||||
会同时查找 `name` 中所有匹配的 (封闭类) 主类。
|
||||
|
||||
## FromPackageRules <span class="symbol">- class</span>
|
||||
|
||||
@@ -508,7 +508,7 @@ fun optional()
|
||||
|
||||
此时可设置类名为 `com.demo.Test` **fullName** / `Test` **simpleName**。
|
||||
|
||||
这样就可在完全匹配类名情况下使用类名而忽略其它查询条件,否则忽略此条件继续使用其它查询条件。
|
||||
这样就可在完全匹配类名情况下使用类名而忽略其它查找条件,否则忽略此条件继续使用其它查找条件。
|
||||
|
||||
## member <span class="symbol">- method</span>
|
||||
|
||||
@@ -610,7 +610,7 @@ fun get(): Class<*>?
|
||||
|
||||
若有多个 `Class` 结果只会返回第一个。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回 `null`。
|
||||
在查找条件找不到任何结果的时候将返回 `null`。
|
||||
|
||||
若你设置了 `async` 请使用 [wait](#wait-method) 方法。
|
||||
|
||||
@@ -628,9 +628,9 @@ fun all(): HashSet<Class<*>>
|
||||
|
||||
> 得到 `Class` 本身数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Class` 实例。
|
||||
返回全部查找条件匹配的多个 `Class` 实例。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
在查找条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
|
||||
若你设置了 `async` 请使用 [waitAll](#waitall-method) 方法。
|
||||
|
||||
@@ -648,9 +648,9 @@ fun all(result: (Class<*>) -> Unit): Result
|
||||
|
||||
> 得到 `Class` 本身数组 (依次遍历)。
|
||||
|
||||
回调全部查询条件匹配的多个 `Class` 实例。
|
||||
回调全部查找条件匹配的多个 `Class` 实例。
|
||||
|
||||
在查询条件找不到任何结果的时候将不会执行。
|
||||
在查找条件找不到任何结果的时候将不会执行。
|
||||
|
||||
若你设置了 `async` 请使用 [waitAll](#waitall-method) 方法。
|
||||
|
||||
@@ -670,7 +670,7 @@ fun wait(result: (Class<*>?) -> Unit): Result
|
||||
|
||||
若有多个 `Class` 结果只会回调第一个。
|
||||
|
||||
在查询条件找不到任何结果的时候将回调 null。
|
||||
在查找条件找不到任何结果的时候将回调 null。
|
||||
|
||||
你需要设置 `async` 后此方法才会被回调,否则请使用 [get](#get-method) 方法。
|
||||
|
||||
@@ -688,9 +688,9 @@ fun waitAll(result: (HashSet<Class<*>>) -> Unit): Result
|
||||
|
||||
> 得到 `Class` 本身数组 (异步)。
|
||||
|
||||
回调全部查询条件匹配的多个 `Class` 实例。
|
||||
回调全部查找条件匹配的多个 `Class` 实例。
|
||||
|
||||
在查询条件找不到任何结果的时候将回调空的 `HashSet`。
|
||||
在查找条件找不到任何结果的时候将回调空的 `HashSet`。
|
||||
|
||||
你需要设置 `async` 后此方法才会被回调,否则请使用 [all](#all-method) 方法。
|
||||
|
||||
|
@@ -14,7 +14,7 @@ class ConstructorRules internal constructor(internal val rulesData: ConstructorR
|
||||
|
||||
**功能描述**
|
||||
|
||||
> `Constructor` 查询条件实现类。
|
||||
> `Constructor` 查找条件实现类。
|
||||
|
||||
## paramCount <span class="symbol">- field</span>
|
||||
|
||||
@@ -84,7 +84,7 @@ fun param(vararg paramType: Any)
|
||||
|
||||
::: danger
|
||||
|
||||
无参 **Constructor** 请使用 **emptyParam** 设置查询条件。
|
||||
无参 **Constructor** 请使用 **emptyParam** 设置查找条件。
|
||||
|
||||
有参 **Constructor** 必须使用此方法设定参数或使用 **paramCount** 指定个数。
|
||||
|
||||
|
@@ -14,7 +14,7 @@ class FieldRules internal constructor(internal val rulesData: FieldRulesData) :
|
||||
|
||||
**功能描述**
|
||||
|
||||
> `Field` 查询条件实现类。
|
||||
> `Field` 查找条件实现类。
|
||||
|
||||
## name <span class="symbol">- field</span>
|
||||
|
||||
|
@@ -14,7 +14,7 @@ class MemberRules internal constructor(internal val rulesData: MemberRulesData)
|
||||
|
||||
**功能描述**
|
||||
|
||||
> `Member` 查询条件实现类。
|
||||
> `Member` 查找条件实现类。
|
||||
|
||||
## modifiers <span class="symbol">- method</span>
|
||||
|
||||
|
@@ -14,7 +14,7 @@ class MethodRules internal constructor(internal val rulesData: MethodRulesData)
|
||||
|
||||
**功能描述**
|
||||
|
||||
> `Method` 查询条件实现类。
|
||||
> `Method` 查找条件实现类。
|
||||
|
||||
## name <span class="symbol">- field</span>
|
||||
|
||||
@@ -114,7 +114,7 @@ fun param(vararg paramType: Any)
|
||||
|
||||
::: danger
|
||||
|
||||
无参 **Method** 请使用 **emptyParam** 设置查询条件。
|
||||
无参 **Method** 请使用 **emptyParam** 设置查找条件。
|
||||
|
||||
有参 **Method** 必须使用此方法设定参数或使用 **paramCount** 指定个数。
|
||||
|
||||
|
@@ -14,7 +14,7 @@ class MemberRulesResult internal constructor(private val rulesData: MemberRulesD
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 当前 `Member` 查询条件结果实现类。
|
||||
> 当前 `Member` 查找条件结果实现类。
|
||||
|
||||
## none <span class="symbol">- method</span>
|
||||
|
||||
@@ -28,7 +28,7 @@ fun none(): MemberRulesResult
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置当前 `Member` 在查询条件中个数为 `0`。
|
||||
> 设置当前 `Member` 在查找条件中个数为 `0`。
|
||||
|
||||
## count <span class="symbol">- method</span>
|
||||
|
||||
@@ -42,7 +42,7 @@ fun count(num: Int): MemberRulesResult
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置当前 `Member` 在查询条件中需要全部匹配的个数。
|
||||
> 设置当前 `Member` 在查找条件中需要全部匹配的个数。
|
||||
|
||||
## count <span class="symbol">- method</span>
|
||||
|
||||
@@ -56,7 +56,7 @@ fun count(numRange: IntRange): MemberRulesResult
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置当前 `Member` 在查询条件中需要全部匹配的个数范围。
|
||||
> 设置当前 `Member` 在查找条件中需要全部匹配的个数范围。
|
||||
|
||||
## count <span class="symbol">- method</span>
|
||||
|
||||
@@ -70,4 +70,4 @@ fun count(conditions: CountConditions): MemberRulesResult
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置当前 `Member` 在查询条件中需要全部匹配的个数条件。
|
||||
> 设置当前 `Member` 在查找条件中需要全部匹配的个数条件。
|
@@ -108,7 +108,7 @@ fun param(vararg paramType: Any): IndexTypeCondition
|
||||
|
||||
::: danger
|
||||
|
||||
无参 **Constructor** 请使用 **emptyParam** 设置查询条件。
|
||||
无参 **Constructor** 请使用 **emptyParam** 设置查找条件。
|
||||
|
||||
有参 **Constructor** 必须使用此方法设定参数或使用 **paramCount** 指定个数。
|
||||
|
||||
@@ -340,7 +340,7 @@ fun all(): Process
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置全部查询条件匹配的多个 `Constructor` 实例结果到 `hookInstance`。
|
||||
> 设置全部查找条件匹配的多个 `Constructor` 实例结果到 `hookInstance`。
|
||||
|
||||
### remedys <span class="symbol">- method</span>
|
||||
|
||||
@@ -518,7 +518,7 @@ fun all(): ArrayList<Instance>
|
||||
|
||||
> 获得 `Constructor` 实例处理类数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Constructor` 实例结果。
|
||||
返回全部查找条件匹配的多个 `Constructor` 实例结果。
|
||||
|
||||
**功能示例**
|
||||
|
||||
@@ -550,7 +550,7 @@ fun give(): Constructor<*>?
|
||||
|
||||
若有多个 `Constructor` 结果只会返回第一个。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回 `null`。
|
||||
在查找条件找不到任何结果的时候将返回 `null`。
|
||||
|
||||
### giveAll <span class="symbol">- method</span>
|
||||
|
||||
@@ -566,9 +566,9 @@ fun giveAll(): HashSet<Constructor<*>>
|
||||
|
||||
> 得到 `Constructor` 本身数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Constructor` 实例。
|
||||
返回全部查找条件匹配的多个 `Constructor` 实例。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
在查找条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
|
||||
### wait <span class="symbol">- method</span>
|
||||
|
||||
@@ -608,7 +608,7 @@ fun waitAll(initiate: ArrayList<Instance>.() -> Unit)
|
||||
|
||||
> 获得 `Constructor` 实例处理类数组,配合 `RemedyPlan` 使用。
|
||||
|
||||
返回全部查询条件匹配的多个 `Constructor` 实例结果。
|
||||
返回全部查找条件匹配的多个 `Constructor` 实例结果。
|
||||
|
||||
::: danger
|
||||
|
||||
|
@@ -389,7 +389,7 @@ fun all(instance: Any?): ArrayList<Instance>
|
||||
|
||||
> 获得 `Field` 实例处理类数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Field` 实例结果。
|
||||
返回全部查找条件匹配的多个 `Field` 实例结果。
|
||||
|
||||
**功能示例**
|
||||
|
||||
@@ -421,7 +421,7 @@ fun give(): Field?
|
||||
|
||||
若有多个 Field 结果只会返回第一个。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回 `null`。
|
||||
在查找条件找不到任何结果的时候将返回 `null`。
|
||||
|
||||
### giveAll <span class="symbol">- method</span>
|
||||
|
||||
@@ -437,9 +437,9 @@ fun giveAll(): HashSet<Field>
|
||||
|
||||
> 得到 `Field` 本身数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Field` 实例。
|
||||
返回全部查找条件匹配的多个 `Field` 实例。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
在查找条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
|
||||
### wait <span class="symbol">- method</span>
|
||||
|
||||
@@ -479,7 +479,7 @@ fun waitAll(instance: Any?, initiate: ArrayList<Instance>.() -> Unit)
|
||||
|
||||
> 获得 `Field` 实例处理类数组,配合 `RemedyPlan` 使用。
|
||||
|
||||
返回全部查询条件匹配的多个 `Field` 实例结果。
|
||||
返回全部查找条件匹配的多个 `Field` 实例结果。
|
||||
|
||||
::: danger
|
||||
|
||||
|
@@ -146,7 +146,7 @@ fun param(vararg paramType: Any): IndexTypeCondition
|
||||
|
||||
::: danger
|
||||
|
||||
无参 **Method** 请使用 **emptyParam** 设置查询条件。
|
||||
无参 **Method** 请使用 **emptyParam** 设置查找条件。
|
||||
|
||||
有参 **Method** 必须使用此方法设定参数或使用 **paramCount** 指定个数。
|
||||
|
||||
@@ -462,7 +462,7 @@ fun all(): Process
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 设置全部查询条件匹配的多个 `Method` 实例结果到 `hookInstance`。
|
||||
> 设置全部查找条件匹配的多个 `Method` 实例结果到 `hookInstance`。
|
||||
|
||||
### remedys <span class="symbol">- method</span>
|
||||
|
||||
@@ -626,7 +626,7 @@ fun all(instance: Any?): ArrayList<Instance>
|
||||
|
||||
> 获得 `Method` 实例处理类数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Method` 实例结果。
|
||||
返回全部查找条件匹配的多个 `Method` 实例结果。
|
||||
|
||||
**功能示例**
|
||||
|
||||
@@ -658,7 +658,7 @@ fun give(): Method?
|
||||
|
||||
若有多个 `Method` 结果只会返回第一个。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回 `null`。
|
||||
在查找条件找不到任何结果的时候将返回 `null`。
|
||||
|
||||
### giveAll <span class="symbol">- method</span>
|
||||
|
||||
@@ -674,9 +674,9 @@ fun giveAll(): HashSet<Method>
|
||||
|
||||
> 得到 `Method` 本身数组。
|
||||
|
||||
返回全部查询条件匹配的多个 `Method` 实例。
|
||||
返回全部查找条件匹配的多个 `Method` 实例。
|
||||
|
||||
在查询条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
在查找条件找不到任何结果的时候将返回空的 `HashSet`。
|
||||
|
||||
### wait <span class="symbol">- method</span>
|
||||
|
||||
@@ -716,7 +716,7 @@ fun waitAll(instance: Any?, initiate: ArrayList<Instance>.() -> Unit)
|
||||
|
||||
> 获得 `Method` 实例处理类数组,配合 `RemedyPlan` 使用。
|
||||
|
||||
返回全部查询条件匹配的多个 `Method` 实例结果。
|
||||
返回全部查找条件匹配的多个 `Method` 实例结果。
|
||||
|
||||
::: danger
|
||||
|
||||
|
@@ -422,7 +422,7 @@ inline fun Member.hasModifiers(conditions: ModifierConditions): Boolean
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 查询 `Member` 中匹配的描述符。
|
||||
> 查找 `Member` 中匹配的描述符。
|
||||
|
||||
## Class.hasModifiers <span class="symbol">- ext-method</span>
|
||||
|
||||
@@ -436,7 +436,7 @@ inline fun Class<*>.hasModifiers(conditions: ModifierConditions): Boolean
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 查询 `Class` 中匹配的描述符。
|
||||
> 查找 `Class` 中匹配的描述符。
|
||||
|
||||
<h2 class="deprecated">obtainStaticFieldAny - method</h2>
|
||||
|
||||
|
Reference in New Issue
Block a user