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 - 表示
abstract
修饰符的int
值。 - static int FINAL - 表示
final
修饰符的int
值。 - static int INTERFACE - 表示
interface
修饰符的int
值。 - static int NATIVE - 表示
abstract
修饰符的int
值。 - static int PRIVATE - 表示
private
修饰符的int
值。 - static int PROTECTED - 表示
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
值。
构造函数
序号 | 方法 | 描述 |
---|---|---|
1 | Modifier() | 默认构造函数 |
类方法
序号 | 方法 | 描述 |
---|---|---|
1 | static int classModifiers() | 返回一个int 值将可以应用于一个类的源语言修饰符组合在一起。 |
2 | static int constructorModifiers() | 返回一个int 值将可以应用于构造函数的源语言修饰符组合在一起。 |
3 | static int fieldModifiers() | 返回一个int 值将可以应用于字段的源语言修饰符组合在一起。 |
4 | static int interfaceModifiers() | 返回一个int 值将可以应用于interface 的源语言修饰符组合在一起。 |
5 | static boolean isAbstract(int mod) | 如果整数参数包含abstract 修饰符,返回true ,否则返回false 。 |
6 | static boolean isFinal(int mod) | 如果整数参数包含final 修饰符,则返回true ,否则返回false 。 |
7 | static boolean isInterface(int mod) | 如果整数参数包含interface 修饰符,返回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