注意
由于维护成本,YukiHookAPI 从 1.3.0 版本开始将不再会对此文档进行更新且在 2.0.0 版本切换为 Dokka 插件自动生成的 API 文档。
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 新增
功能描述
获得当前
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(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 新增
功能描述
调用父类实例中的方法。
