Merge document file

This commit is contained in:
2022-04-17 23:23:42 +08:00
parent fa120f4bee
commit 9fc69a751b
34 changed files with 744 additions and 744 deletions

View File

@@ -4,7 +4,7 @@
class FieldFinder(override val hookInstance: YukiHookCreater.MemberHookCreater?, override val classSet: Class<*>?) : BaseFinder()
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
@@ -12,13 +12,13 @@ class FieldFinder(override val hookInstance: YukiHookCreater.MemberHookCreater?,
合并到 `BaseFinder`
<b>功能描述</b>
**功能描述**
> `Field` 查找类。
### ~~classSet [field]~~ <!-- {docsify-ignore} -->
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
@@ -30,7 +30,7 @@ class FieldFinder(override val hookInstance: YukiHookCreater.MemberHookCreater?,
var name: String
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
@@ -38,7 +38,7 @@ var name: String
允许不填写名称
<b>功能描述</b>
**功能描述**
> 设置 `Field` 名称。
@@ -50,11 +50,11 @@ var name: String
var type: Any?
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 设置 `Field` 类型。
@@ -66,11 +66,11 @@ var type: Any?
fun modifiers(initiate: ModifierRules.() -> Unit): IndexTypeCondition
```
<b>变更记录</b>
**变更记录**
`v1.0.67` `新增`
<b>功能描述</b>
**功能描述**
> 设置 `Field` 标识符筛选条件。
@@ -84,11 +84,11 @@ fun modifiers(initiate: ModifierRules.() -> Unit): IndexTypeCondition
fun order(): IndexTypeCondition
```
<b>变更记录</b>
**变更记录**
`v1.0.70` `新增`
<b>功能描述</b>
**功能描述**
> 顺序筛选字节码的下标。
@@ -98,11 +98,11 @@ fun order(): IndexTypeCondition
fun name(value: String): IndexTypeCondition
```
<b>变更记录</b>
**变更记录**
`v1.0.70` `新增`
<b>功能描述</b>
**功能描述**
> 设置 `Field` 名称。
@@ -116,11 +116,11 @@ fun name(value: String): IndexTypeCondition
fun type(value: Any): IndexTypeCondition
```
<b>变更记录</b>
**变更记录**
`v1.0.70` `新增`
<b>功能描述</b>
**功能描述**
> 设置 `Field` 类型。
@@ -134,11 +134,11 @@ fun type(value: Any): IndexTypeCondition
inner class Result(internal val isNoSuch: Boolean, private val e: Throwable?)
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> `Field` 查找结果实现类。
@@ -148,15 +148,15 @@ inner class Result(internal val isNoSuch: Boolean, private val e: Throwable?)
fun result(initiate: Result.() -> Unit): Result
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 创建监听结果事件方法体。
<b>功能示例</b>
**功能示例**
你可以使用 `lambda` 形式创建 `Result` 类。
@@ -179,15 +179,15 @@ field {
```kotlin
fun get(instance: Any?): Instance
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 得到变量实例处理类。
<b>功能示例</b>
**功能示例**
你可以轻松地得到 `Field` 的实例以及使用它进行设置实例。
@@ -215,11 +215,11 @@ field {
fun give(): Field?
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 得到变量本身。
@@ -229,11 +229,11 @@ fun give(): Field?
fun onNoSuchField(initiate: (Throwable) -> Unit): Result
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 监听找不到变量时。
@@ -243,11 +243,11 @@ fun onNoSuchField(initiate: (Throwable) -> Unit): Result
fun ignoredError(): Result
```
<b>变更记录</b>
**变更记录**
`v1.0.3` `新增`
<b>功能描述</b>
**功能描述**
> 忽略任何错误发出的警告。
@@ -259,11 +259,11 @@ fun ignoredError(): Result
inner class Instance(private val instance: Any?, val self: Any?)
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> `Field` 实例变量处理类。
@@ -273,7 +273,7 @@ inner class Instance(private val instance: Any?, val self: Any?)
fun <T> cast(): T?
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
@@ -283,7 +283,7 @@ fun <T> cast(): T?
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量实例。
@@ -293,11 +293,11 @@ fun <T> cast(): T?
fun byte(): Byte?
```
<b>变更记录</b>
**变更记录**
`v1.0.68` `新增`
<b>功能描述</b>
**功能描述**
> 得到变量 Byte 实例。
@@ -307,7 +307,7 @@ fun byte(): Byte?
fun int(): Int
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -317,7 +317,7 @@ fun int(): Int
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Int 实例。
@@ -327,7 +327,7 @@ fun int(): Int
fun long(): Long
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -337,7 +337,7 @@ fun long(): Long
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Long 实例。
@@ -346,7 +346,7 @@ fun long(): Long
```kotlin
fun short(): Short
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -356,7 +356,7 @@ fun short(): Short
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Short 实例。
@@ -366,7 +366,7 @@ fun short(): Short
fun double(): Double
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -376,7 +376,7 @@ fun double(): Double
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Double 实例。
@@ -385,7 +385,7 @@ fun double(): Double
```kotlin
fun float(): Float
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -395,7 +395,7 @@ fun float(): Float
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Float 实例。
@@ -405,7 +405,7 @@ fun float(): Float
fun string(): String
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -415,7 +415,7 @@ fun string(): String
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 String 实例。
@@ -425,11 +425,11 @@ fun string(): String
fun char(): Char
```
<b>变更记录</b>
**变更记录**
`v1.0.68` `新增`
<b>功能描述</b>
**功能描述**
> 得到变量 Char 实例。
@@ -439,7 +439,7 @@ fun char(): Char
fun boolean(): Boolean
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -449,7 +449,7 @@ fun boolean(): Boolean
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Boolean 实例。
@@ -458,7 +458,7 @@ fun boolean(): Boolean
```kotlin
fun any(): Any?
```
<b>变更记录</b>
**变更记录**
`v1.0.65` `新增`
@@ -468,7 +468,7 @@ fun any(): Any?
移动方法到 `Instance`
<b>功能描述</b>
**功能描述**
> 得到变量 Any 实例。
@@ -478,11 +478,11 @@ fun any(): Any?
inline fun <reified T> array(): Array<T>
```
<b>变更记录</b>
**变更记录**
`v1.0.68` `新增`
<b>功能描述</b>
**功能描述**
> 得到变量 Array 实例。
@@ -492,11 +492,11 @@ inline fun <reified T> array(): Array<T>
inline fun <reified T> list(): List<T>
```
<b>变更记录</b>
**变更记录**
`v1.0.68` `新增`
<b>功能描述</b>
**功能描述**
> 得到变量 List 实例。
@@ -506,11 +506,11 @@ inline fun <reified T> list(): List<T>
fun set(any: Any?)
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 设置变量实例。
@@ -519,11 +519,11 @@ fun set(any: Any?)
```kotlin
fun setTrue()
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 设置变量实例为 `true`。
@@ -535,11 +535,11 @@ fun setTrue()
fun setFalse()
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 设置变量实例为 `false`。
@@ -551,10 +551,10 @@ fun setFalse()
fun setNull()
```
<b>变更记录</b>
**变更记录**
`v1.0` `添加`
<b>功能描述</b>
**功能描述**
> 设置变量实例为 `null`