Fix typo "查询" with "查找" in code note and documentation

This commit is contained in:
2022-09-21 14:50:27 +08:00
parent f9dab473a4
commit ca56c63889
34 changed files with 207 additions and 207 deletions

View File

@@ -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

View File

@@ -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) 方法。

View File

@@ -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** 指定个数。

View File

@@ -14,7 +14,7 @@ class FieldRules internal constructor(internal val rulesData: FieldRulesData) :
**功能描述**
> `Field` 查条件实现类。
> `Field` 查条件实现类。
## name <span class="symbol">- field</span>

View File

@@ -14,7 +14,7 @@ class MemberRules internal constructor(internal val rulesData: MemberRulesData)
**功能描述**
> `Member` 查条件实现类。
> `Member` 查条件实现类。
## modifiers <span class="symbol">- method</span>

View File

@@ -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** 指定个数。

View File

@@ -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` 在查条件中需要全部匹配的个数条件。

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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>