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。

YukiReflection is deprecated, Start trying KavaRef now!  YukiReflection 已被弃用,立即尝试 KavaRef 吧!