public sealed interface MethodParameterInfo
MethodParameterInfo
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
MethodParametersAttribute
PREVIEW内の単一のメソッド・パラメータをモデル化します。- 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明default Set
<AccessFlag> flags()
このパラメータのパラメータ・アクセス・フラグ。int
このパラメータのパラメータ・アクセス・フラグをビット・マスクとして指定します。default boolean
has
(AccessFlag flag) メソッド・パラメータに特定のフラグが設定されているかどうかを返します。name()
メソッド・パラメータの名前(存在する場合)。static MethodParameterInfoPREVIEW
メソッド・パラメータの説明を返します。static MethodParameterInfoPREVIEW
of
(Optional<String> name, AccessFlag... flags) メソッド・パラメータの説明を返します。static MethodParameterInfoPREVIEW
ofParameter
(Optional<String> name, int flags) メソッド・パラメータの説明を返します。
-
メソッドの詳細
-
name
-
flagsMask
int flagsMask()このパラメータのパラメータ・アクセス・フラグをビット・マスクとして指定します。 有効なパラメータ・フラグには、ClassFile.ACC_FINAL
PREVIEW、ClassFile.ACC_SYNTHETIC
PREVIEWおよびClassFile.ACC_MANDATED
PREVIEWがあります。- 戻り値:
- ビット・マスクとしてのアクセス・フラグ
-
flags
-
has
default boolean has(AccessFlag flag) メソッド・パラメータに特定のフラグが設定されているかどうかを返します。- パラメータ:
flag
- メソッド・パラメータのフラグ- 戻り値:
- メソッド・パラメータに特定のフラグが設定されているかどうか
-
of
static MethodParameterInfoPREVIEW of(Optional<Utf8EntryPREVIEW> name, int flags) メソッド・パラメータの説明を返します。- パラメータ:
name
- メソッド・パラメータ名flags
- メソッド・パラメータ・アクセス・フラグ- 戻り値:
- メソッド・パラメータの説明
-
of
static MethodParameterInfoPREVIEW of(Optional<String> name, AccessFlag... flags) メソッド・パラメータの説明を返します。- パラメータ:
name
- メソッド・パラメータ名flags
- メソッド・パラメータ・アクセス・フラグ- 戻り値:
- メソッド・パラメータの説明
-
ofParameter
static MethodParameterInfoPREVIEW ofParameter(Optional<String> name, int flags) メソッド・パラメータの説明を返します。- パラメータ:
name
- メソッド・パラメータ名flags
- メソッド・パラメータ・アクセス・フラグ- 戻り値:
- メソッド・パラメータの説明
-
MethodParameterInfo
を使用できます。