- 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