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