Javadocのタグとは? わかりやすく解説

Javadocのタグ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/19 04:36 UTC 版)

Javadoc」の記事における「Javadocのタグ」の解説

開発者ソースコードコメント記述する時にある程度決まった形式文章Javadocタグ使用するソースコメントの内、/**で始まるものが、生成されHTML含まれることになる。Javadocタグは、頭に"@" 記号が付く。いくつかのタグテーブル用のものであるタグ記述内容@author 開発者名を記述する。 @deprecated 廃止されクラスメソッドに付けられる。コンパイル時にこれがつけられメソッド使用する警告発するIDEによっては、このマークつけられメソッド使用したコーディングをした場合警告発するJava SE 5以降からは、@Deprecatedアノテーション用いて同様のことができるようになっている。 @exception メソッド投げ例外クラスとその説明記述する。— @throwsも参照。 @param メソッド引数総称型パラメータ記述する引数の数だけ記述する必要がある引数名と引数概要記述する。 @return メソッド戻り値記述する戻り値voidの時は記述しなくて良い。 @returns @returnと同じ。 @see 関連する他のメソッドまたはクラス記述する。このタグ内容自力記述するのは大変なのでIDEなどで自動生成すると良い。 @since クラスまたはメソッド導入されバージョン記述するIDEなどの自動生成ツールでここに日付バージョン番号などの情報わりあてることができる。 @throws メソッド投げ例外記述する。@exception同義Javadoc 1.2追加された。 @version クラスまたはメソッドバージョン記述するバージョン管理システム用いてこのバージョン番号割り当て自動化することができる。 {@link} 標準テキストラベルインラインリンク挿入する。{パッケージ名.クラス名#メソッドlabel}という方式記述label文法は@seeと同じ。 {@docRoot} 生成されドキュメントルートディレクトリ基点とする相対パスを表す。 @serial デフォルト直列化可能フィールドdocコメント使用する。このタグの後に説明入れる。これは直列化形式ページ生成使われる。 @serialField SerializableクラスのObjectStreamField コンポーネントドキュメント化する。各 ObjectStreamField コンポーネントに対して @serialField タグ1 つ使う必要がある。このタグの後に、順番フィールド名、フィールドの型、フィールド説明記述する。 @serialData データの型と順序直列化形式ドキュメント化。このデータには、特に writeObject メソッドによって書き込まれ任意指定データ、および Externalizable#writeExternal(ObjectOutput) メソッドによって書き込まれすべてのデータ含まれる。@serialData タグは、writeObject(Object)、readObject()、writeExternal(ObjectOutput)、および readExternal(ObjectInput)の各メソッドdoc コメント使用できる。 このタグの後に説明記述する

※この「Javadocのタグ」の解説は、「Javadoc」の解説の一部です。
「Javadocのタグ」を含む「Javadoc」の記事については、「Javadoc」の概要を参照ください。

ウィキペディア小見出し辞書の「Javadocのタグ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Javadocのタグ」の関連用語

Javadocのタグのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Javadocのタグのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのJavadoc (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS