インタフェースAnnotationConstantValueEntry

すべてのスーパー・インタフェース:
PoolEntry
既知のすべてのサブインタフェース:
DoubleEntry, FloatEntry, IntegerEntry, LongEntry, Utf8Entry

public sealed interface AnnotationConstantValueEntry extends PoolEntry permits DoubleEntry, FloatEntry, IntegerEntry, LongEntry, Utf8Entry
注釈の要素に関連付けられた定数値を表すことができる定数プール・エントリのマーカー・インタフェース。 これらのエントリは、ほかの定数のプール・エントリを参照しない唯一のエントリでもあります。
APIのノート:
注釈定数値エントリのみでは、注釈定数を決定するだけでは不十分です。たとえば、1IntegerEntryは、AnnotationValue.OfBooleantrueまたはAnnotationValue.OfInt1を意味します。
Java Virtual Machine仕様を参照してください:
「4.7.16.1 element_value構造体」
シール済クラス階層グラフ:
AnnotationConstantValueEntryのシール済クラス階層グラフAnnotationConstantValueEntryのシール済クラス階層グラフ
導入されたバージョン:
24
関連項目:
  • メソッドの詳細

    • constantValue

      ConstantDesc constantValue()
      定数値を返します。 定数の値は、プリミティブ定数の場合はIntegerLongFloatDouble、UTF8定数の場合はStringになります。
      戻り値:
      定数値