インタフェースConstantDynamicEntry

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

public sealed interface ConstantDynamicEntry extends DynamicConstantPoolEntry, LoadableConstantEntry
classファイルの定数プールで動的に計算される定数を表すCONSTANT_Dynamic_info構造をモデル化します。

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

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

ConstantDynamicEntry(
    BootstrapMethodEntry bootstrap,
    NameAndTypeEntry nameAndType
)
ここで、nameAndType.type()「フィールド記述子」文字列です。

APIのノート:
動的に計算される定数は、"定数動的"の省略形から動的定数 (condy)と呼ばれることがよくあります。
Java Virtual Machine仕様を参照してください:
「4.4.10 CONSTANT_Dynamic_infoおよび CONSTANT_InvokeDynamic_infoの構造」
導入されたバージョン:
24
関連項目: