- すべてのスーパー・インタフェース:
ClassElementPREVIEW,ClassFileElementPREVIEW,FieldElementPREVIEW,MethodElementPREVIEW
public sealed interface AccessFlags extends ClassElementPREVIEW, MethodElementPREVIEW, FieldElementPREVIEW
AccessFlagsは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
クラス、メソッドまたはフィールドのアクセス・フラグをモデル化します。 対応するモデル・タイプのトラバース時に、
ClassElementPREVIEW、FieldElementPREVIEWまたはMethodElementPREVIEWとして提供されます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明flags()アクセス・フラグを返します。intアクセス・フラグをビット・マスクとして返します。booleanhas(AccessFlag flag) 指定されたフラグが存在するかどうかを返します。location()この要素のクラス・ファイルのロケーション(クラス、メソッドまたはフィールド)を返します。static AccessFlagsPREVIEWofClass(int mask) クラスのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWofClass(AccessFlag... flags) クラスのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWofField(int mask) フィールドのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWofField(AccessFlag... flags) フィールドのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWofMethod(int mask) メソッドのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWofMethod(AccessFlag... flags) メソッドのAccessFlagsPREVIEWを返します。
-
メソッドの詳細
-
flagsMask
int flagsMask()アクセス・フラグをビット・マスクとして返します。- 戻り値:
- ビット・マスクとしてのアクセス・フラグ
-
flags
-
has
boolean has(AccessFlag flag) 指定されたフラグが存在するかどうかを返します。 指定されたフラグは、この要素に関連付けられているクラス・ファイルのロケーションに対して有効なフラグである必要があります。そうでない場合、falseが返されます。- パラメータ:
flag- テストするフラグ- 戻り値:
- 指定されたフラグが存在するかどうか
-
location
AccessFlag.Location location()この要素のクラス・ファイルのロケーション(クラス、メソッドまたはフィールド)を返します。- 戻り値:
- この要素のクラス・ファイルのロケーション(クラス、メソッドまたはフィールド)
-
ofClass
static AccessFlagsPREVIEW ofClass(int mask) クラスのAccessFlagsPREVIEWを返します。- パラメータ:
mask- 設定するフラグをビット・マスクとして- 戻り値:
- クラスのAccessFlagsPREVIEW
-
ofClass
static AccessFlagsPREVIEW ofClass(AccessFlag... flags) クラスのAccessFlagsPREVIEWを返します。- パラメータ:
flags- 設定するフラグ- 戻り値:
- クラスのAccessFlagsPREVIEW
-
ofField
static AccessFlagsPREVIEW ofField(int mask) フィールドのAccessFlagsPREVIEWを返します。- パラメータ:
mask- 設定するフラグをビット・マスクとして- 戻り値:
- フィールドのAccessFlagsPREVIEW
-
ofField
static AccessFlagsPREVIEW ofField(AccessFlag... flags) フィールドのAccessFlagsPREVIEWを返します。- パラメータ:
flags- 設定するフラグ- 戻り値:
- フィールドのAccessFlagsPREVIEW
-
ofMethod
static AccessFlagsPREVIEW ofMethod(int mask) メソッドのAccessFlagsPREVIEWを返します。- パラメータ:
mask- 設定するフラグをビット・マスクとして- 戻り値:
- メソッドのAccessFlagsPREVIEW
-
ofMethod
static AccessFlagsPREVIEW ofMethod(AccessFlag... flags) メソッドのAccessFlagsPREVIEWを返します。- パラメータ:
flags- 設定するフラグ- 戻り値:
- メソッドのAccessFlagsPREVIEW
-
AccessFlagsを使用できます。