モジュール java.base
パッケージ java.lang.annotation

注釈インタフェースDocumented


@Documented @Retention(RUNTIME) @Target(ANNOTATION_TYPE) public @interface Documented
注釈@Documentedが注釈インタフェースAの宣言に存在する場合、要素の@A注釈は要素のパブリック・コントラクトの一部とみなされます。 さらに、注釈インタフェースADocumentedの注釈が付いている場合、A注釈の有無と値は要素A注釈のパブリック・コントラクトの一部です。 逆に、注釈インタフェースBDocumentedの注釈が付いていない場合、B注釈の有無と値は要素B注釈の公開規約の一部ではありません。 具体的には、注釈インタフェースにDocumentedの注釈が付いている場合、javadocなどのツールではそのインタフェースの注釈が出力に表示されますが、Documentedのない注釈インタフェースの注釈は表示されません。
導入されたバージョン:
1.5