インタフェース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
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明包含メソッドで定義された注釈インタフェース要素のデフォルト値を返します。static AnnotationDefaultAttribute
of
(AnnotationValue annotationDefault) AnnotationDefault
属性を返します。インタフェースjava.lang.classfile.Attributeで宣言されたメソッド
attributeMapper, attributeName
-
メソッドの詳細
-
defaultValue
AnnotationValue defaultValue()包含メソッドで定義された注釈インタフェース要素のデフォルト値を返します。- 戻り値:
- 包含メソッドによって定義された注釈インタフェース要素のデフォルト値
- 関連項目:
-
of
static AnnotationDefaultAttribute of(AnnotationValue annotationDefault) AnnotationDefault
属性を返します。- パラメータ:
annotationDefault
- 注釈インタフェース要素のデフォルト値- 戻り値:
AnnotationDefault
属性
-