java.lang.reflect - 修饰符类


介绍

java.lang.reflect.Modifier类提供静态方法和常量解码类和成员访问修饰符。修饰符组被表示为具有代表不同修饰符的不同位位置的整数。表示修饰符的常量值取自《Java 虚拟机规范》第 4.1、4.4、4.5 和 4.7 节中的表。

类声明

以下是java.lang.reflect.Modifier类的声明-

public class Modifier
   extends Object

领域

以下是java.lang.reflect.Modifier类的字段-

  • static int ABSTRACT - 表示抽象修饰符的 int 值。

  • static int FINAL - 表示最终修饰符的 int 值。

  • static int INTERFACE - 表示接口修饰符的 int 值。

  • static int NATIVE - 表示本机修饰符的 int 值。

  • static int PRIVATE - 表示私有修饰符的 int 值。

  • static int PROTECTED - 表示受保护修饰符的 int 值。

  • static int PUBLIC - 表示 public 修饰符的 int 值。

  • static int STATIC - 表示 static 修饰符的 int 值。

  • static int STRICT - 表示 strictfp 修饰符的 int 值。

  • static int SYNCHRONIZED - 表示同步修饰符的 int 值。

  • static int TRANSIENT - 表示瞬态修饰符的 int 值。

  • static int VOLATILE - 表示 volatile 修饰符的 int 值。

构造函数

先生。 构造函数及描述
1 修饰符()

默认构造函数。

类方法

先生。 方法及说明
1 static int classModifiers()

返回一个 int 值,将可应用于类的源语言修饰符组合在一起。

2 static int 构造函数修饰符()

返回一个 int 值,将可应用于构造函数的源语言修饰符组合在一起。

3 静态 int 字段修饰符()

返回一个 int 值,将可应用于字段的源语言修饰符组合在一起。

4 static int 接口修饰符()

返回一个 int 值,将可应用于接口的源语言修饰符组合在一起。

5 静态布尔 isAbstract(int mod)

如果整数参数包含抽象修饰符,则返回 true,否则返回 false。

6 静态布尔 isFinal(int mod)

如果整数参数包含 Final 修饰符,则返回 true,否则返回 false。

7 静态布尔 isInterface(int mod)

如果整数参数包含接口修饰符,则返回 true,否则返回 false。

8 静态布尔 isNative(int mod)

如果整数参数包含 native 修饰符,则返回 true,否则返回 false。

9 静态布尔 isPrivate(int mod)

如果整数参数包含 private 修饰符,则返回 true,否则返回 false。

10 静态布尔 isProtected(int mod)

如果整数参数包含 protected 修饰符,则返回 true,否则返回 false。

11 静态布尔 isPublic(int mod)

如果整数参数包含 public 修饰符,则返回 true,否则返回 false。

12 静态布尔 isStatic(int mod)

如果整数参数包含 static 修饰符,则返回 true,否则返回 false。

13 静态布尔 isStrict(int mod)

如果整数参数包含 strictfp 修饰符,则返回 true,否则返回 false。

14 静态布尔 isSynchronized(int mod)

如果整数参数包含同步修饰符,则返回 true,否则返回 false。

15 静态布尔 isTransient(int mod)

如果整数参数包含瞬态修饰符,则返回 true,否则返回 false。

16 静态布尔 isVolatile(int mod)

如果整数参数包含 volatile 修饰符,则返回 true,否则返回 false。

17 号 static int 方法修饰符()

返回一个 int 值,将可应用于方法的源语言修饰符组合在一起。

18 静态字符串 toString(int mod)

返回描述指定修饰符中的访问修饰符标志的字符串。

继承的方法

该类继承了以下类的方法 -

  • java.lang.Object