列挙型クラスjava.lang.constant.DirectMethodHandleDesc.Kindの
使用
DirectMethodHandleDesc.Kindを使用するパッケージ
パッケージ
説明
クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamicコール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。-
java.lang.constantでのDirectMethodHandleDesc.Kindの使用
修飾子と型メソッド説明DirectMethodHandleDesc.kind()この名目記述子で記述されたメソッド・ハンドルのkindを返します。static DirectMethodHandleDesc.KindDirectMethodHandleDesc.Kind.valueOf(int refKind) 指定されたrefKindフィールドを持つ列挙メンバーを返します。static DirectMethodHandleDesc.KindDirectMethodHandleDesc.Kind.valueOf(int refKind, boolean isInterface) refKindおよびisInterface引数を指定した列挙メンバーを返します。static DirectMethodHandleDesc.Kind指定された名前を持つこのクラスのenum定数を返します。static DirectMethodHandleDesc.Kind[]DirectMethodHandleDesc.Kind.values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。型DirectMethodHandleDesc.Kindのパラメータを持つjava.lang.constantのメソッド修飾子と型メソッド説明static DirectMethodHandleDescMethodHandleDesc.of(DirectMethodHandleDesc.Kind kind, ClassDesc owner, String name, String lookupDescriptor) 宣言されたメソッドの呼出し、コンストラクタの呼出し、またはフィールドへのアクセスに対応するMethodHandleDescを作成します。static DirectMethodHandleDescMethodHandleDesc.ofField(DirectMethodHandleDesc.Kind kind, ClassDesc owner, String fieldName, ClassDesc fieldType) フィールドにアクセスするメソッド・ハンドルに対応するMethodHandleDescを作成します。static DirectMethodHandleDescMethodHandleDesc.ofMethod(DirectMethodHandleDesc.Kind kind, ClassDesc owner, String name, MethodTypeDesc lookupMethodType) 宣言されたメソッドまたはコンストラクタの呼出しに対応するMethodHandleDescを作成します。