インタフェースMethodHandleEntry

すべてのスーパー・インタフェース:
LoadableConstantEntry, PoolEntry

public sealed interface MethodHandleEntry extends LoadableConstantEntry
classファイルの定数プールで、CONSTANT_MethodHandle_info構造または「メソッド・ハンドル」へのシンボリック参照をモデル化します。 メソッド・ハンドルは、アクセス可能なメソッド、フィールドまたはコンストラクタに直接アクセスします。

MethodHandleEntryの使用は、DirectMethodHandleDescによってモデル化されます。 変換は、ConstantPoolBuilder.methodHandleEntry(DirectMethodHandleDesc)およびasSymbol()を介して行われます。

メソッド・ハンドル・エントリはcompositeです:

MethodHandleEntry(
    int refKind,
    MemberRefEntry reference
)
ここで、refKind[1, 9]の範囲です。

Java Virtual Machine仕様を参照してください:
「4.4.8 CONSTANT_MethodHandle_info構造」
導入されたバージョン:
24
関連項目: