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

Fields

以下是 java.lang.reflect的字段.修饰语 class :

  • static int摘要 : 表示抽象修饰符的int值.

  • static int FINAL : 表示最终修饰符的int值.

  • static int INTERFACE : 表示接口修饰符的int值.

  • static int NATIVE : 表示本机修饰符的int值.

  • static int PRIVATE : 表示私有修饰符的int值.

  • static int PROTECTED : 表示受保护修饰符的int值.

  • static int PUBLIC : 表示公共修饰符的int值.

  • static int STATIC : 表示静态修饰符的int值.

  • static int STRICT : 表示strictfp修饰符的int值.

  • static int SYNCHRONIZED : 表示同步修饰符的int值.

  • static int TRANSIENT : 表示瞬态修饰符的int值.

  • static int VOLATILE : 表示volatile修饰符的int值.

构造函数

Sr.No.构造函数&描述
1修饰符()

默认构造函数.

类方法

Sr.No.Method&说明
1static int classModifiers()

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

2static int constructorModifiers()

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

3static int fieldModifiers()

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

4static int interfaceModifiers()

返回一个int值或者可以应用于接口的源语言修饰符.

5static boolean isAbstract(int mod)

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

6static boolean isFinal(int mod)

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

7static boolean isInterface(int mod)

如果整数参数包含接口修饰符,则返回true ,否则为假.

8static boolean isNative(int mod)

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

9static boolean isPrivate(int mod)

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

10static boolean isProtected(int mod)

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

11static boolean isPublic(int mod)

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

12static boolean isStatic( int mod)

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

13static boolean isStrict(int mod)

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

14static boolean isSynchronized(int mod)

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

15static boolean isTransient(int mod)

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

16static boolean isVolatile(int mod)

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

17static int methodModifiers()

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

18static String toString(int mod)

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

继承的方法

此类继承以下类中的方法 :

  • java.lang.Object