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