- class
KCurrentClassclass KCurrentClass internal constructor(private val classSet: KClass<*>, internal val instance: Any)
变更记录
v1.0.0
添加
功能描述
当前实例的类操作对象。
- field
nameval name: String
变更记录
v1.0.0
添加
功能描述
获得当前
classSet
的KClass.name
。
- field
simpleNameval simpleName: String
变更记录
v1.0.0
添加
功能描述
获得当前
classSet
的KClass.simpleNameOrJvm
。
- method
genericfun generic(): KGenericClass
变更记录
v1.0.0
添加
功能描述
获得当前实例中的泛型操作对象。
- method
genericinline fun generic(vararg params: Any,initiate: KTypeBuildConditions): KGenericClass
变更记录
v1.0.0
添加
功能描述
使用指定的泛型类型,获得当前实例中的泛型操作对象。
- method
genericSuperfun genericSuper(): KGenericClass?
变更记录
v1.0.0
添加
功能描述
获得当前实例中的泛型父类操作对象。
如果当前实例不存在泛型将返回 null
。
- method
genericSuperinline fun genericSuper(initiate: KClassConditions): KGenericClass?
变更记录
v1.0.0
添加
功能描述
获得当前实例中的泛型父类并筛选出来。
如果当前实例不存在泛型将返回 null
。
- method
superClassfun superClass(): SuperClass
变更记录
v1.0.0
添加
功能描述
调用父类实例。
- method
propertyinline fun property(initiate: KPropertyConditions): KPropertyFinder.Result.Instance
变更记录
v1.0.0
添加
功能描述
调用当前实例中的变量/属性。
- method
functioninline fun function(initiate: KFunctionConditions): KFunctionFinder.Result.Instance
变更记录
v1.0.0
添加
功能描述
调用当前实例中的方法/函数。
- class
SuperClassinner class SuperClass internal constructor(private val superClassSet: KClass<*>)
变更记录
v1.0.0
添加
功能描述
当前类的父类实例的类操作对象。
- field
nameval name: String
变更记录
v1.0.0
添加
功能描述
获得当前
classSet
中父类的KClass.name
。
- field
simpleNameval simpleName: String
变更记录
v1.0.0
添加
功能描述
获得当前
classSet
中父类的KClass.simpleNameOrJvm
。
- method
genericfun generic(): KGenericClass
变更记录
v1.0.0
添加
功能描述
获得当前实例中父类的泛型操作对象。
- method
genericinline fun generic(vararg params: Any,initiate: KTypeBuildConditions): KGenericClass
变更记录
v1.0.0
添加
功能描述
使用指定的泛型类型,获得当前实例中父类的泛型操作对象。
- method
genericSuperfun genericSuper(): KGenericClass?
变更记录
v1.0.0
添加
功能描述
获得当前实例父类中的泛型父类操作对象。
如果当前实例父类不存在泛型将返回 null
。
- method
genericSuperinline fun genericSuper(initiate: KClassConditions): KGenericClass?
变更记录
v1.0.0
添加
功能描述
获得当前实例中父类的泛型父类并筛选出来。
如果当前实例父类不存在泛型将返回 null
。
- method
propertyinline fun property(initiate: KPropertyConditions): KPropertyFinder.Result.Instance
变更记录
v1.0.0
添加
功能描述
调用当前实例中父类的变量/属性。
- method
functioninline fun function(initiate: KFunctionConditions): KFunctionFinder.Result.Instance
变更记录
v1.0.0
添加
功能描述
调用当前实例中父类的方法/函数。