インタフェース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
関連項目:
  • メソッドの詳細

    • of

      static DeprecatedAttribute of()
      Deprecated属性を返します。
      戻り値:
      Deprecated属性