KCurrentClass - class

class KCurrentClass internal constructor(private val classSet: KClass<*>, internal val instance: Any)

变更记录

v1.0.0 添加

功能描述

当前实例的类操作对象。

name - field

val name: String

变更记录

v1.0.0 添加

功能描述

获得当前 classSetKClass.name

simpleName - field

val simpleName: String

变更记录

v1.0.0 添加

功能描述

获得当前 classSetKClass.simpleNameOrJvm

generic - method

fun generic(): KGenericClass

变更记录

v1.0.0 添加

功能描述

获得当前实例中的泛型操作对象。

generic - method

inline fun generic(vararg params: Any,initiate: KTypeBuildConditions): KGenericClass

变更记录

v1.0.0 添加

功能描述

使用指定的泛型类型,获得当前实例中的泛型操作对象。

genericSuper - method

fun genericSuper(): KGenericClass?

变更记录

v1.0.0 添加

功能描述

获得当前实例中的泛型父类操作对象。

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

genericSuper - method

inline fun genericSuper(initiate: KClassConditions): KGenericClass?

变更记录

v1.0.0 添加

功能描述

获得当前实例中的泛型父类并筛选出来。

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

superClass - method

fun superClass(): SuperClass

变更记录

v1.0.0 添加

功能描述

调用父类实例。

property - method

inline fun property(initiate: KPropertyConditions): KPropertyFinder.Result.Instance

变更记录

v1.0.0 添加

功能描述

调用当前实例中的变量/属性。

function - method

inline fun function(initiate: KFunctionConditions): KFunctionFinder.Result.Instance

变更记录

v1.0.0 添加

功能描述

调用当前实例中的方法/函数。

SuperClass - class

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

变更记录

v1.0.0 添加

功能描述

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

name - field

val name: String

变更记录

v1.0.0 添加

功能描述

获得当前 classSet 中父类的 KClass.name

simpleName - field

val simpleName: String

变更记录

v1.0.0 添加

功能描述

获得当前 classSet 中父类的 KClass.simpleNameOrJvm

generic - method

fun generic(): KGenericClass

变更记录

v1.0.0 添加

功能描述

获得当前实例中父类的泛型操作对象。

generic - method

inline fun generic(vararg params: Any,initiate: KTypeBuildConditions): KGenericClass

变更记录

v1.0.0 添加

功能描述

使用指定的泛型类型,获得当前实例中父类的泛型操作对象。

genericSuper - method

fun genericSuper(): KGenericClass?

变更记录

v1.0.0 添加

功能描述

获得当前实例父类中的泛型父类操作对象。

如果当前实例父类不存在泛型将返回 null

genericSuper - method

inline fun genericSuper(initiate: KClassConditions): KGenericClass?

变更记录

v1.0.0 添加

功能描述

获得当前实例中父类的泛型父类并筛选出来。

如果当前实例父类不存在泛型将返回 null

property - method

inline fun property(initiate: KPropertyConditions): KPropertyFinder.Result.Instance

变更记录

v1.0.0 添加

功能描述

调用当前实例中父类的变量/属性。

function - method

inline fun function(initiate: KFunctionConditions): KFunctionFinder.Result.Instance

变更记录

v1.0.0 添加

功能描述

调用当前实例中父类的方法/函数。