Added ignored params in current method in ReflectionFactory and CurrentClass

This commit is contained in:
2022-08-21 22:50:16 +08:00
parent 268cad8fd3
commit 4de88f7274
5 changed files with 36 additions and 18 deletions

View File

@@ -551,11 +551,11 @@ inner class Instance internal constructor(private val instance: Any?, private va
##### current *- method*
```kotlin
fun current(): CurrentClass?
fun current(ignored: Boolean): CurrentClass?
```
```kotlin
inline fun current(initiate: CurrentClass.() -> Unit): Any?
inline fun current(ignored: Boolean, initiate: CurrentClass.() -> Unit): Any?
```
**变更记录**
@@ -564,7 +564,7 @@ inline fun current(initiate: CurrentClass.() -> Unit): Any?
**功能描述**
> 获得当前 `Field` 自身 `self` 实例的类操作对象。
> 获得当前 `Field` 自身 `self` 实例的类操作对象 `CurrentClass`
##### cast *- method*

View File

@@ -442,11 +442,11 @@ inline fun Class<*>.constructor(initiate: ConstructorCondition): ConstructorFind
### Any.current *- ext-method*
```kotlin
inline fun <reified T : Any> T.current(): CurrentClass
inline fun <reified T : Any> T.current(ignored: Boolean): CurrentClass
```
```kotlin
inline fun <reified T : Any> T.current(initiate: CurrentClass.() -> Unit): T
inline fun <reified T : Any> T.current(ignored: Boolean, initiate: CurrentClass.() -> Unit): T
```
**变更记录**
@@ -455,6 +455,8 @@ inline fun <reified T : Any> T.current(initiate: CurrentClass.() -> Unit): T
`v1.0.93` `新增`
新增 `ignored` 参数,可以忽略在 `CurrentClass` 中出现的异常
新增不使用 `current { ... }` 调用域直接使用 `current()` 得到实例的类操作对象
**功能描述**