Files
YukiHookAPI/docs/api/public/CurrentClass.md
2022-05-01 09:52:53 +08:00

97 lines
1.3 KiB
Markdown

## CurrentClass [class]
```kotlin
class CurrentClass(internal val instance: Class<*>, internal val self: Any)
```
**变更记录**
`v1.0.70` `新增`
**功能描述**
> 当前实例的类操作对象。
### superClass [method]
```kotlin
fun superClass(): SuperClass
```
**变更记录**
`v1.0.80` `新增`
**功能描述**
> 调用父类实例。
### field [method]
```kotlin
inline fun field(initiate: FieldFinder.() -> Unit): FieldFinder.Result.Instance
```
**变更记录**
`v1.0.70` `新增`
**功能描述**
> 调用当前实例中的变量。
### method [method]
```kotlin
inline fun method(initiate: MethodFinder.() -> Unit): MethodFinder.Result.Instance
```
**变更记录**
`v1.0.70` `新增`
**功能描述**
> 调用当前实例中的方法。
### SuperClass [class]
```kotlin
inner class SuperClass
```
**变更记录**
`v1.0.80` `新增`
**功能描述**
> 当前类的父类实例的类操作对象。
#### field [method]
```kotlin
inline fun field(initiate: FieldFinder.() -> Unit): FieldFinder.Result.Instance
```
**变更记录**
`v1.0.80` `新增`
**功能描述**
> 调用父类实例中的变量。
#### method [method]
```kotlin
inline fun method(initiate: MethodFinder.() -> Unit): MethodFinder.Result.Instance
```
**变更记录**
`v1.0.80` `新增`
**功能描述**
> 调用父类实例中的方法。