クラスjava.lang.constant.DirectMethodHandleDesc.Kindの
使用
| パッケージ | 説明 |
|---|---|
| java.lang.constant |
クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamicコール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。 |
-
java.lang.constantでのDirectMethodHandleDesc.Kindの使用
DirectMethodHandleDesc.Kindを戻すjava.lang.constantのメソッド 修飾子と型 メソッド 説明 DirectMethodHandleDesc.KindDirectMethodHandleDesc. kind()この名目記述子で記述されたメソッド・ハンドルのkindを返します。static DirectMethodHandleDesc.KindDirectMethodHandleDesc.Kind. valueOf(int refKind)指定されたrefKindフィールドを持つ列挙メンバーを返します。static DirectMethodHandleDesc.KindDirectMethodHandleDesc.Kind. valueOf(int refKind, boolean isInterface)refKindおよびisInterface引数を指定した列挙メンバーを返します。static DirectMethodHandleDesc.KindDirectMethodHandleDesc.Kind. valueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。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を作成します。