Javareflect-java-reflect-modifier

提供:Dev Guides
移動先:案内検索

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 -パブリック修飾子を表すint値。
  • static int STATIC -静的修飾子を表すint値。
  • static int STRICT -strictfp修飾子を表すint値。
  • static int SYNCHRONIZED -同期修飾子を表すint値。
  • static int TRANSIENT -一時的な修飾子を表すint値。
  • static int VOLATILE -volatile修飾子を表すint値。

コンストラクタ

Sr.No. Constructor & Description
1

Modifier()

デフォルトコンストラクタ

クラスメソッド

Sr.No. Method & Description
1

static int classModifiers()

クラスに適用できるソース言語修飾子を論理和するint値を返します。

2

static int constructorModifiers()

コンストラクタに適用できるソース言語修飾子をORで結合したint値を返します。

3

static int fieldModifiers()

フィールドに適用できるソース言語修飾子をORで結合したint値を返します。

4

static int interfaceModifiers()

インターフェイスに適用できるソース言語修飾子をORで結合したint値を返します。

5

static boolean isAbstract(int mod)

整数の引数に抽象修飾子が含まれる場合はtrueを、含まれない場合はfalseを返します。

6

static boolean isFinal(int mod)

整数の引数にfinal修飾子が含まれる場合はtrueを、含まれない場合はfalseを返します。

7

static boolean isInterface(int mod)

整数の引数にインターフェース修飾子が含まれる場合はtrueを、含まれない場合はfalseを返します。

8

static boolean isNative(int mod)

整数の引数にネイティブ修飾子が含まれる場合は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