[解決済み] JavaDocの@seeの使い方?
2022-03-08 21:03:33
質問
どのような場合に
@see
JavaDocsを扱うとき?その使い方は?
例えば
MethodA
コール
MethodB
を追加する必要がありますか?
@see
で
MethodB
の javadoc を参照し
MethodA
というのは、それが呼び出したものだからです。
MethodB
から
MethodA
を呼び出しているからです。に関するものを読みました。
@see
オラクルのウェブサイトを見ると、信じられないほど曖昧で、「"see also"」と書いてありますが、実際にはどういう意味なのかわかりません。
どのように解決するのですか?
そうですね、かなり漠然としていますね。
あなたのメソッドのドキュメントを読む人にとって、他のメソッドも見ておくと便利だと思われるときに、これを使うべきです。もし、あなたのメソッドAのドキュメントに "Works like methodB but ..." と書かれていたら、確かにリンクを貼るべきでしょう。
代替案として
@see
は、インラインの
{@link ...}
タグを使用します。
/**
* ...
* Works like {@link #methodB}, but ...
*/
メソッドAがメソッドBを呼び出すことは実装の詳細であり、外から見て本当の関係はない場合、ここにリンクは必要ないでしょう。
関連
-
[解決済み] JAVA_OPTIONS、JAVA_TOOL_OPTIONS、JAVA_OPTSの違いについて
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6
-
[解決済み] javadocでメソッドを参照するには?
-
[解決済み] Javadocで外部URLへのリンク?
-
[解決済み] Javadocのコメントで複数行のコード例
-
[解決済み] javadocでメソッドパラメータへの参照を追加する方法は?
-
[解決済み】Spring - @Transactional - バックグラウンドで何が起こっているのか?
-
[解決済み] [Solved] Javadoc: package.html or package-info.java
-
[解決済み】Javadocの@seeと{@link}のどちらを選ぶ?}
-
[解決済み】他のクラスのメソッドへのJavadocリンク
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] Jdbctemplate の文字列に対するクエリです。EmptyResultDataAccessException: 不正な結果サイズ:期待値1、実際0
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] コレクションへの共有参照が見つかりました org.hibernate.HibernateException
-
[解決済み] java.lang.IncompatibleClassChangeError: Mongo クラスを実装しています。
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] タイプの安全性。アンチェック・キャスト
-
[解決済み] x--やx++はここで何をするのですか?
-
[解決済み】Javadocの@seeと{@link}のどちらを選ぶ?}