ModifierRules - class
class ModifierRules private constructor()
变更记录
v1.0.0 添加
功能描述
这是一个
Class、Member描述符条件实现类。
可对 R8 混淆后的 Class、Member 进行更加详细的定位。
isPublic - i-ext-field
val isPublic: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含public。
isPrivate - i-ext-field
val isPrivate: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含private。
isProtected - i-ext-field
val isProtected: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含protected。
isStatic - i-ext-field
val isStatic: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含static。
对于任意的静态 Class、Member 可添加此描述进行确定。
注意
Kotlin → Jvm 后的 object 类中的方法并不是静态的。
isFinal - i-ext-field
val isFinal: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含final。
注意
Kotlin → Jvm 后没有 open 符号标识的 Class、Member 和没有任何关联的 Class、Member 都将为 final。
isSynchronized - i-ext-field
val isSynchronized: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含synchronized。
isVolatile - i-ext-field
val isVolatile: Boolean
变更记录
v1.0.0 添加
功能描述
Field类型是否包含volatile。
isTransient - i-ext-field
val isTransient: Boolean
变更记录
v1.0.0 添加
功能描述
Field类型是否包含transient。
isNative - i-ext-field
val isNative: Boolean
变更记录
v1.0.0 添加
功能描述
Method类型是否包含native。
对于任意 JNI 对接的 Method 可添加此描述进行确定。
isInterface - i-ext-field
val isInterface: Boolean
变更记录
v1.0.0 添加
功能描述
Class类型是否包含interface。
isAbstract - i-ext-field
val isAbstract: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含abstract。
对于任意的抽象 Class、Member 可添加此描述进行确定。
isStrict - i-ext-field
val isStrict: Boolean
变更记录
v1.0.0 添加
功能描述
Class、Member类型是否包含strictfp。
