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
上一篇:
java.lang.reflect.Proxy類
下一篇:無
