# # CurrentClass - class

    class CurrentClass internal constructor(internal val classSet: Class<*>, internal val instance: Any)

变更记录

`v1.0.70` `新增`

`v1.1.0` `修改`

调整了构造方法的参数名称

功能描述

> 当前实例的类操作对象。

## # name - field

    val name: String

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前 `classSet` 的 `Class.getName`。

## # simpleName - field

    val simpleName: String

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前 `classSet` 的 `Class.getSimpleName`。

## # generic - method

    fun generic(): GenericClass?

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前实例中的泛型父类。

如果当前实例不存在泛型将返回 `null`。

## # generic - method

    inline fun generic(initiate: GenericClass.() -> Unit): GenericClass?

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前实例中的泛型父类。

如果当前实例不存在泛型将返回 `null`。

## # superClass - method

    fun superClass(): SuperClass

变更记录

`v1.0.80` `新增`

功能描述

> 调用父类实例。

## # field - method

    inline fun field(initiate: FieldConditions): FieldFinder.Result.Instance

变更记录

`v1.0.70` `新增`

功能描述

> 调用当前实例中的变量。

## # method - method

    inline fun method(initiate: MethodConditions): MethodFinder.Result.Instance

变更记录

`v1.0.70` `新增`

功能描述

> 调用当前实例中的方法。

## # SuperClass - class

    inner class SuperClass internal constructor(internal val superClassSet: Class<*>)

变更记录

`v1.0.80` `新增`

`v1.1.0` `修改`

新增 `superClassSet` 参数

功能描述

> 当前类的父类实例的类操作对象。

### # name - field

    val name: String

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前 `classSet` 中父类的 `Class.getName`。

### # simpleName - field

    val simpleName: String

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前 `classSet` 中父类的 `Class.getSimpleName`。

### # generic - method

    fun generic(): GenericClass?

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前实例父类中的泛型父类。

如果当前实例不存在泛型将返回 `null`。

### # generic - method

    inline fun generic(initiate: GenericClass.() -> Unit): GenericClass?

变更记录

`v1.1.0` `新增`

功能描述

> 获得当前实例父类中的泛型父类。

如果当前实例不存在泛型将返回 `null`。

### # field - method

    inline fun field(initiate: FieldConditions): FieldFinder.Result.Instance

变更记录

`v1.0.80` `新增`

功能描述

> 调用父类实例中的变量。

### # method - method

    inline fun method(initiate: MethodConditions): MethodFinder.Result.Instance

变更记录

`v1.0.80` `新增`

功能描述

> 调用父类实例中的方法。