简介
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&说明 |
---|---|
1 | static int classModifiers() 返回一个int值,或者将可以应用于类的源语言修饰符组合在一起. |
2 | static int constructorModifiers() 返回一个int值,或者将可以应用于构造函数的源语言修饰符组合在一起. |
3 | static int fieldModifiers() 返回一个int值,或者将可以应用于字段的源语言修饰符组合在一起. |
4 | static int interfaceModifiers() 返回一个int值或者可以应用于接口的源语言修饰符. |
5 | static boolean isAbstract(int mod) 如果整数参数包含abstract修饰符,则返回true,否则返回false. |
6 | static boolean isFinal(int mod) 如果整数参数包含final修饰符,则返回true,否则返回false. |
7 | static boolean isInterface(int mod) 如果整数参数包含接口修饰符,则返回true ,否则为假. |
8 | static boolean isNative(int mod) 如果整数参数包含native修饰符,则返回true,否则返回false . |
9 | static boolean isPrivate(int mod) 如果整数参数包含private修饰符,则返回true,否则返回false. |
10 | static boolean isProtected(int mod) 如果整数参数包含protected修饰符,则返回true,否则返回false. |
11 | static boolean isPublic(int mod) 如果整数参数包含public修饰符,则返回true,否则返回false. |
12 | static boolean isStatic( int mod) 如果整数参数包含静态修饰符,则返回true,否则返回false. |
13 | static boolean isStrict(int mod) 如果整数参数包含strictfp修饰符,则返回true,否则返回false. |
14 | static boolean isSynchronized(int mod) 如果整数参数包含synchronized修饰符,则返回true,否则返回false. |
15 | static boolean isTransient(int mod) 如果整数参数包含transient修饰符,则返回true,否则返回false. |
16 | static boolean isVolatile(int mod) 如果整数参数包含volatile修饰符,则返回true,否则返回false. |
17 | static int methodModifiers() 返回一个int值或者将可以应用于方法的源语言修饰符组合在一起. |
18 | static String toString(int mod) 返回一个描述指定修饰符中访问修饰符标志的字符串. |
继承的方法
此类继承以下类中的方法 :
java.lang.Object