import{_ as e,o as s,c as o,a}from"./app-BpUB8-Q8.js";const c={},d=a(`
注意
由于维护成本,YukiHookAPI
从 1.3.0
版本开始将不再会对此文档进行更新且在 2.0.0
版本切换为 Dokka 插件自动生成的 API 文档。
class ModifierRules private constructor()
变更记录
v1.0.67
新增
v1.1.0
修改
新增 Class
的描述符判断
作为 lambda 整体判断条件使用
移动到 base 包名
私有化构造方法
功能描述
这是一个
Class
、Member
描述符条件实现类。
可对 R8 混淆后的 Class
、Member
进行更加详细的定位。
val isPublic: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含public
。
val isPrivate: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含private
。
val isProtected: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含protected
。
val isStatic: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含static
。
对于任意的静态 Class
、Member
可添加此描述进行确定。
注意
Kotlin → Jvm 后的 object 类中的方法并不是静态的。
val isFinal: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含final
。
注意
Kotlin → Jvm 后没有 open 符号标识的 Class、Member 和没有任何关联的 Class、Member 都将为 final。
val isSynchronized: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含synchronized
。
val isVolatile: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Field
类型是否包含volatile
。
val isTransient: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Field
类型是否包含transient
。
val isNative: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Method
类型是否包含native
。
对于任意 JNI 对接的 Method
可添加此描述进行确定。
val isInterface: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
类型是否包含interface
。
val isAbstract: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
Class
、Member
类型是否包含abstract
。
对于任意的抽象 Class
、Member
可添加此描述进行确定。
val isStrict: Boolean
变更记录
v1.0.67
新增
v1.1.0
修改
统一合并到扩展方法并改名
功能描述
`,114),n=[d];function l(t,i){return s(),o("div",null,n)}const r=e(c,[["render",l],["__file","ModifierRules.html.vue"]]);export{r as default};
Class
、Member
类型是否包含strictfp
。