インタフェースLoadableConstantEntry

すべてのスーパー・インタフェース:
PoolEntry
既知のすべてのサブインタフェース:
ClassEntry, ConstantDynamicEntry, ConstantValueEntry, DoubleEntry, FloatEntry, IntegerEntry, LongEntry, MethodHandleEntry, MethodTypeEntry, StringEntry

public sealed interface LoadableConstantEntry extends PoolEntry permits ClassEntry, ConstantDynamicEntry, ConstantValueEntry, MethodHandleEntry, MethodTypeEntry
ldc命令によるロードに適した定数プール・エントリのマーカー・インタフェース。

LoadableConstantEntryの使用は、ConstantDescによってモデル化されます。 変換は、ConstantPoolBuilder.loadableConstantEntry(ConstantDesc)およびconstantValue()を介して行われます。

Java Virtual Machine仕様を参照してください:
4.4 定数プール
シール済クラス階層グラフ:
LoadableConstantEntryのシール済クラス階層グラフLoadableConstantEntryのシール済クラス階層グラフ
導入されたバージョン:
24
関連項目:
  • メソッドの詳細

    • constantValue

      ConstantDesc constantValue()
      この定数のシンボリック記述子を返します。
      戻り値:
      この定数のシンボリック記述子
      関連項目:
    • typeKind

      default TypeKind typeKind()
      この定数のデータ型を返します。

      データ型がcategory 2の場合、この定数はldc2_wでロードする必要があります。それ以外の場合、データ型はカテゴリ1で、この定数はldcまたはldc_wでロードする必要があります。

      戻り値:
      この定数のデータ型