- java.lang.reflect Package Classes
- java.lang.reflect - Home
- java.lang.reflect - AccessibleObject
- java.lang.reflect - Array
- java.lang.reflect - Constructor<T>
- java.lang.reflect - Field
- java.lang.reflect - Method
- java.lang.reflect - Modifier
- java.lang.reflect - Proxy
- java.lang.reflect Package Extras
- java.lang.reflect - Interfaces
- java.lang.reflect - Exceptions
- java.lang.reflect - Error
- java.lang.reflect Useful Resources
- java.lang.reflect - Quick Guide
- java.lang.reflect - Useful Resources
- java.lang.reflect - Discussion
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