インタフェースConstantDynamicEntry

すべてのスーパー・インタフェース:
ClassFileElementPREVIEW, DynamicConstantPoolEntryPREVIEW, LoadableConstantEntryPREVIEW, PoolEntryPREVIEW, WritableElementPREVIEW<PoolEntryPREVIEW>

public sealed interface ConstantDynamicEntry extends DynamicConstantPoolEntryPREVIEW, LoadableConstantEntryPREVIEW
ConstantDynamicEntryは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでConstantDynamicEntryを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
クラス・ファイルの定数プール内のCONSTANT_Dynamic_info定数をモデル化します。
Java Virtual Machine仕様を参照してください:
「4.4.10 CONSTANT_Dynamic_infoおよびCONSTANT_InvokeDynamic_info構造」
導入されたバージョン:
22
  • メソッドの詳細

    • typeSymbol

      default ClassDesc typeSymbol()
      動的定数の型のシンボリック記述子を返します。
      戻り値:
      動的定数の型のシンボリック記述子
    • constantValue

      default ConstantDesc constantValue()
      インタフェース: LoadableConstantEntryからコピーされた説明
      このエントリによって記述された定数を返します。
      定義:
      インタフェースLoadableConstantEntryPREVIEW内のconstantValue
      戻り値:
      このエントリによって記述された定数
    • asSymbol

      default DynamicConstantDesc<?> asSymbol()
      invokedynamic定数のシンボリック記述子を返します。
      戻り値:
      invokedynamic定数のシンボリック記述子
    • typeKind

      default TypeKindPREVIEW typeKind()
      定数の型を返します。
      定義:
      インタフェースLoadableConstantEntryPREVIEW内のtypeKind
      戻り値:
      定数の型