Modifier
介绍 (Introduction)
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.Modifier类的字段 -
static int ABSTRACT - 表示abstract修饰符的int值。
static int FINAL - 表示final修饰符的int值。
static int INTERFACE - 表示接口修饰符的int值。
static int NATIVE - 表示本机修饰符的int值。
static int PRIVATE - 表示private修饰符的int值。
static int PROTECTED - 表示受保护修饰符的int值。
static int PUBLIC - 表示public修饰符的int值。
static int STATIC - 表示static修饰符的int值。
static int STRICT - 表示strictfp修饰符的int值。
static int SYNCHRONIZED - 表示synchronized修饰符的int值。
static int TRANSIENT - 表示transient修饰符的int值。
static int VOLATILE - 表示volatile修饰符的int值。
构造函数 (Constructors)
Sr.No. | 构造函数和描述 |
---|---|
1 | Modifier() 默认构造函数。 |
类方法
Sr.No. | 方法和描述 |
---|---|
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,否则返回false。 |
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) 如果整数参数包含static修饰符,则返回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