インタフェースDeprecatedAttribute
- すべてのスーパー・インタフェース:
Attribute<DeprecatedAttribute>
,ClassElement
,ClassFileElement
,FieldElement
,MethodElement
public sealed interface DeprecatedAttribute extends Attribute<DeprecatedAttribute>, ClassElement, MethodElement, FieldElement
この構造が置き換えられたことを示す
Deprecated
属性(JVMS 4.7.15)をモデル化します。
この属性は、クラス、メソッドおよびフィールドに指定でき、構造内の「複数のインスタンス」を許可します。 「データ依存関係がありません」があります。
この属性は、Java SEプラットフォーム・バージョン1.1、メジャー・バージョン45で導入されました。
- APIのノート:
- この属性が存在する場合は、
Deprecated
注釈もRuntimeVisibleAnnotations
属性に存在して、よりわかりやすいアラートを提供する必要があります。 注釈のないドキュメント・コメントに@deprecated
タグが存在する場合、システムJavaコンパイラのリファレンス実装では、注釈なしでこの属性を発行します。 - Java Virtual Machine仕様を参照してください:
-
「4.7.15
Deprecated
属性」 - 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
静的メソッドインタフェースjava.lang.classfile.Attributeで宣言されたメソッド
attributeMapper, attributeName
-
メソッドの詳細
-
of
-