注釈はjavadocタグを補完します
-
05-07-2019 - |
質問
注釈がjavadocタグを補完すると言われるのはなぜですか?
解決
考えられる理由の1つは、アノテーションの使用がJavadocタグの使用と重複する可能性があることです。
もちろん、最良の例は @deprecated
Javadocタグと @Deprecated
アノテーションです。どちらも同じことを示しています。
注釈とJavadocタグの両方は、コード要素に関するメタデータを提供します。
他のヒント
注釈はコードであり、バイトコードレベルで表されます。 Javadocタグはドキュメントレベルのアーティファクトであり、javadocプロセッサのメタデータです。
注釈クラスの保持レベルがランタイムの場合、クラスを反映して注釈にアクセスできます。 javadocタグにはこのような可能性はありません(ソースファイルにアクセスして解析する場合を除く)。
したがって、非常に狭い意味で(たとえば、コードの生成などのバイトコード処理を行うjavadocプロセッサ)、タグは「相補」と見なすことができます。 [原文]アノテーションに、しかしそれはそれについてです。
全体として、これら2つの完全に異なる構成体の真の区別を実際には知らないため、頭の中で持ち歩くのは悪いミームです。
所属していません StackOverflow