質問

注釈がjavadocタグを補完すると言われるのはなぜですか?

役に立ちましたか?

解決

考えられる理由の1つは、アノテーションの使用がJavadocタグの使用と重複する可能性があることです。

もちろん、最良の例は @deprecated Javadocタグと @Deprecated アノテーションです。どちらも同じことを示しています。

注釈とJavadocタグの両方は、コード要素に関するメタデータを提供します。

他のヒント

注釈はコードであり、バイトコードレベルで表されます。 Javadocタグはドキュメントレベルのアーティファクトであり、javadocプロセッサのメタデータです。

注釈クラスの保持レベルがランタイムの場合、クラスを反映して注釈にアクセスできます。 javadocタグにはこのような可能性はありません(ソースファイルにアクセスして解析する場合を除く)。

したがって、非常に狭い意味で(たとえば、コードの生成などのバイトコード処理を行うjavadocプロセッサ)、タグは「相補」と見なすことができます。 [原文]アノテーションに、しかしそれはそれについてです。

全体として、これら2つの完全に異なる構成体の真の区別を実際には知らないため、頭の中で持ち歩くのは悪いミームです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top