インタフェースAnnotationValue

すべてのスーパー・インタフェース:
ClassFileElementPREVIEW, WritableElementPREVIEW<AnnotationValuePREVIEW>
既知のすべてのサブインタフェース:
AnnotationValue.OfAnnotationPREVIEW, AnnotationValue.OfArrayPREVIEW, AnnotationValue.OfBooleanPREVIEW, AnnotationValue.OfBytePREVIEW, AnnotationValue.OfCharacterPREVIEW, AnnotationValue.OfClassPREVIEW, AnnotationValue.OfConstantPREVIEW, AnnotationValue.OfDoublePREVIEW, AnnotationValue.OfEnumPREVIEW, AnnotationValue.OfFloatPREVIEW, AnnotationValue.OfIntegerPREVIEW, AnnotationValue.OfLongPREVIEW, AnnotationValue.OfShortPREVIEW, AnnotationValue.OfStringPREVIEW

AnnotationValueは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでAnnotationValueを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
注釈のキーと値のペアの値をモデル化します。
シール済クラス階層グラフ:
AnnotationValueのシール済クラス階層グラフAnnotationValueのシール済クラス階層グラフ
導入されたバージョン:
22
関連項目:
  • メソッドの詳細

    • tag

      char tag()
      4.7.16.1に従って、このタイプのタグ文字を返します。
      戻り値:
      4.7.16.1によるこのタイプのタグ文字
    • ofEnum

      static AnnotationValue.OfEnumPREVIEW ofEnum(Utf8EntryPREVIEW className, Utf8EntryPREVIEW constantName)
      enum-valued要素の注釈要素を返します。
      パラメータ:
      className - enumクラスの名前
      constantName - 列挙定数の名前
      戻り値:
      enum-valued要素の注釈要素
    • ofEnum

      static AnnotationValue.OfEnumPREVIEW ofEnum(ClassDesc className, String constantName)
      enum-valued要素の注釈要素を返します。
      パラメータ:
      className - enumクラスの名前
      constantName - 列挙定数の名前
      戻り値:
      enum-valued要素の注釈要素
    • ofClass

      class-valued要素の注釈要素を返します。
      パラメータ:
      className - enumクラスの名前
      戻り値:
      class-valued要素の注釈要素
    • ofClass

      static AnnotationValue.OfClassPREVIEW ofClass(ClassDesc className)
      class-valued要素の注釈要素を返します。
      パラメータ:
      className - enumクラスの名前
      戻り値:
      class-valued要素の注釈要素
    • ofString

      string-valued要素の注釈要素を返します。
      パラメータ:
      value - string値
      戻り値:
      string-valued要素の注釈要素
    • ofString

      static AnnotationValue.OfConstantPREVIEW ofString(String value)
      string-valued要素の注釈要素を返します。
      パラメータ:
      value - string値
      戻り値:
      string-valued要素の注釈要素
    • ofDouble

      double-valued要素の注釈要素を返します。
      パラメータ:
      value - double値
      戻り値:
      double-valued要素の注釈要素
    • ofDouble

      static AnnotationValue.OfConstantPREVIEW ofDouble(double value)
      double-valued要素の注釈要素を返します。
      パラメータ:
      value - double値
      戻り値:
      double-valued要素の注釈要素
    • ofFloat

      float-valued要素の注釈要素を返します。
      パラメータ:
      value - float値
      戻り値:
      float-valued要素の注釈要素
    • ofFloat

      static AnnotationValue.OfConstantPREVIEW ofFloat(float value)
      float-valued要素の注釈要素を返します。
      パラメータ:
      value - float値
      戻り値:
      float-valued要素の注釈要素
    • ofLong

      long-valued要素の注釈要素を返します。
      パラメータ:
      value - long値
      戻り値:
      long-valued要素の注釈要素
    • ofLong

      static AnnotationValue.OfConstantPREVIEW ofLong(long value)
      long-valued要素の注釈要素を返します。
      パラメータ:
      value - long値
      戻り値:
      long-valued要素の注釈要素
    • ofInt

      int-valued要素の注釈要素を返します。
      パラメータ:
      value - int値
      戻り値:
      int-valued要素の注釈要素
    • ofInt

      static AnnotationValue.OfConstantPREVIEW ofInt(int value)
      int-valued要素の注釈要素を返します。
      パラメータ:
      value - int値
      戻り値:
      int-valued要素の注釈要素
    • ofShort

      short-valued要素の注釈要素を返します。
      パラメータ:
      value - short値
      戻り値:
      short-valued要素の注釈要素
    • ofShort

      static AnnotationValue.OfConstantPREVIEW ofShort(short value)
      short-valued要素の注釈要素を返します。
      パラメータ:
      value - short値
      戻り値:
      short-valued要素の注釈要素
    • ofChar

      char-valued要素の注釈要素を返します。
      パラメータ:
      value - char値
      戻り値:
      char-valued要素の注釈要素
    • ofChar

      static AnnotationValue.OfConstantPREVIEW ofChar(char value)
      char-valued要素の注釈要素を返します。
      パラメータ:
      value - char値
      戻り値:
      char-valued要素の注釈要素
    • ofByte

      byte-valued要素の注釈要素を返します。
      パラメータ:
      value - byte値
      戻り値:
      byte-valued要素の注釈要素
    • ofByte

      static AnnotationValue.OfConstantPREVIEW ofByte(byte value)
      byte-valued要素の注釈要素を返します。
      パラメータ:
      value - byte値
      戻り値:
      byte-valued要素の注釈要素
    • ofBoolean

      boolean-valued要素の注釈要素を返します。
      パラメータ:
      value - ブール値
      戻り値:
      boolean-valued要素の注釈要素
    • ofBoolean

      static AnnotationValue.OfConstantPREVIEW ofBoolean(boolean value)
      boolean-valued要素の注釈要素を返します。
      パラメータ:
      value - ブール値
      戻り値:
      boolean-valued要素の注釈要素
    • ofAnnotation

      annotation-valued要素の注釈要素を返します。
      パラメータ:
      value - annotation値
      戻り値:
      annotation-valued要素の注釈要素
    • ofArray

      array-valued要素の注釈要素を返します。
      パラメータ:
      values - values
      戻り値:
      array-valued要素の注釈要素
    • ofArray

      array-valued要素の注釈要素を返します。
      パラメータ:
      values - values
      戻り値:
      array-valued要素の注釈要素
    • of

      static AnnotationValuePREVIEW of(Object value)
      注釈要素を返します。 valueパラメータは、プリミティブ、プリミティブのラッパー、文字列、ClassDesc、列挙定数、またはこれらの配列のいずれかである必要があります。
      パラメータ:
      value - 注釈値
      戻り値:
      注釈要素
      例外:
      IllegalArgumentException - valueパラメータがプリミティブ、プリミティブのラッパー、文字列、ClassDesc、列挙定数、またはこれらの配列でない場合。