インタフェースAnnotationDefaultAttribute

すべてのスーパー・インタフェース:
Attribute<AnnotationDefaultAttribute>, ClassFileElement, MethodElement

public sealed interface AnnotationDefaultAttribute extends Attribute<AnnotationDefaultAttribute>, MethodElement
このメソッドで定義された注釈インタフェース要素のデフォルト値(JLS 9.6.2)を記録する、AnnotationDefault属性(JVMS 4.7.22)をモデル化します。

この属性はメソッドにのみ表示され、メソッドでは「複数のインスタンス」は許可されません。 「定数プール」へのデータ依存性があります。

この属性は、Java SEプラットフォーム・バージョン5.0、メジャー・バージョン49で導入されました。

Java言語仕様を参照してください:
「9.6.2 注釈インタフェース要素のデフォルト値」
Java Virtual Machine仕様を参照してください:
「4.7.22 AnnotationDefault属性」
導入されたバージョン:
24
関連項目:
  • メソッドの詳細

    • defaultValue

      AnnotationValue defaultValue()
      包含メソッドで定義された注釈インタフェース要素のデフォルト値を返します。
      戻り値:
      包含メソッドによって定義された注釈インタフェース要素のデフォルト値
      関連項目:
    • of

      static AnnotationDefaultAttribute of(AnnotationValue annotationDefault)
      AnnotationDefault属性を返します。
      パラメータ:
      annotationDefault - 注釈インタフェース要素のデフォルト値
      戻り値:
      AnnotationDefault属性