CurrentClass - class

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

变更记录

v1.0.70 新增

v1.1.0 修改

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

功能描述

当前实例的类操作对象。

name - field

val name: String

变更记录

v1.1.0 新增

功能描述

获得当前 classSetClass.getName

simpleName - field

val simpleName: String

变更记录

v1.1.0 新增

功能描述

获得当前 classSetClass.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(private 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 新增

功能描述

调用父类实例中的方法。