-
@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