java.lang.reflect.Modifier類
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