インタフェースDynamicConstantPoolEntry

すべてのスーパー・インタフェース:
PoolEntry
既知のすべてのサブインタフェース:
ConstantDynamicEntry, InvokeDynamicEntry

public sealed interface DynamicConstantPoolEntry extends PoolEntry permits ConstantDynamicEntry, InvokeDynamicEntry
動的に計算される定数プール・エントリ(classファイルの定数プールにConstantDynamicEntryおよびInvokeDynamicEntryを含む)をモデル化するスーパー・インタフェース。

動的に計算される定数プール・エントリのタイプは構造的に似ていますが、異なるロケーションに表示されます。 その結果、それらの使用は、各サブタイプに固有の異なるシンボリック記述子で表されます。

動的定数エントリはコンポジットです:

DynamicConstantPoolEntry(
    BootstrapMethodEntry bootstrap,
    NameAndTypeEntry nameAndType
)

Java Virtual Machine仕様を参照してください:
「4.4.10 CONSTANT_Dynamic_infoおよび CONSTANT_InvokeDynamic_infoの構造」
「5.4.3.6 動的に計算された定数とコール・サイトの解決」
シール済クラス階層グラフ:
DynamicConstantPoolEntryのシール済クラス階層グラフDynamicConstantPoolEntryのシール済クラス階層グラフ
導入されたバージョン:
24
関連項目: