インタフェースInvokeDynamicEntry

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

public sealed interface InvokeDynamicEntry extends DynamicConstantPoolEntry
classファイルの定数プールで、CONSTANT_InvokeDynamic_info構造または動的に計算されるコール・サイトへのシンボリック参照をモデル化します。

InvokeDynamicEntryの使用は、DynamicCallSiteDescシンボリック記述子によってモデル化されます。 InvokeDynamicEntry::asSymbolから取得し、ConstantPoolBuilder::invokeDynamicEntryを使用して定数プール・エントリに戻すことができます。

動的エントリの起動はコンポジットです:

InvokeDynamicEntry(
    BootstrapMethodEntry bootstrap,
    NameAndTypeEntry nameAndType
)
ここで、nameAndTypetype「メソッド記述子」文字列です。

APIのノート:
動的に計算されるコール・サイトは、"動的を呼び出す"の略称から、ダイナミック・コール・サイトまたはindyと呼ばれることがよくあります。
Java Virtual Machine仕様を参照してください:
「4.4.10 CONSTANT_Dynamic_infoおよび CONSTANT_InvokeDynamic_infoの構造」
導入されたバージョン:
24
関連項目: