Files
YukiHookAPI/docs/api/public/ModifierRules.md

4.6 KiB

ModifierRules - class

class ModifierRules internal constructor()

变更记录

v1.0.67 新增

v1.0.93 修改

新增 Class 的描述符判断

功能描述

这是一个 ClassMember 描述符定义类。

可对 R8 混淆后的 ClassMember 进行更加详细的定位。

asPublic - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asPrivate - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asProtected - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asStatic - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asFinal - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asSynchronized - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asVolatile - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asTransient - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asNative - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asInterface - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asAbstract - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

asStrict - method

变更记录

v1.0.67 新增

v1.0.93 作废

请将开头的 as 修改为 is

isPublic - method

fun isPublic()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 public

isPrivate - method

fun isPrivate()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 private

isProtected - method

fun isProtected()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 protected

isStatic - method

fun isStatic()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 static

对于任意的静态 ClassMember 可添加此描述进行确定。

!> 特别注意 Kotlin -> Jvm 后的 object 类中的方法并不是静态的。

isFinal - method

fun isFinal()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 final

!> 特别注意在 Kotlin -> Jvm 后没有 open 标识的 ClassMember 和没有任何关联的 ClassMember 都将为 final

isSynchronized - method

fun isSynchronized()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 synchronized

isVolatile - method

fun isVolatile()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 volatile

isTransient - method

fun isTransient()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 transient

isNative - method

fun isNative()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 native

对于任意 JNI 对接的 ClassMember 可添加此描述进行确定。

isInterface - method

fun isInterface()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 interface

isAbstract - method

fun isAbstract()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 abstract

对于任意的抽象 ClassMember 可添加此描述进行确定。

isStrict - method

fun isStrict()

变更记录

v1.0.93 新增

功能描述

添加描述 ClassMember 类型包含 strict