他のクラスのメソッドへのJavadocリンク 質問する

他のクラスのメソッドへのJavadocリンク 質問する

現在、私は次の Javadoc 構文を使用して他のクラスのメソッドを参照しています。

@see {@link com.my.package.Class#method()}

ドキュメントから私が理解したところによると、これが正しい方法です。しかし、面白い部分、またはイライラする部分に移ります。この javadoc を生成すると、まず次のエラーが発生します。

warning - Tag @see:illegal character: "123" in "{@link com.my.package.Class#method()}"
warning - Tag @see:illegal character: "64" in "{@link com.my.package.Class#method()}"
warning - Tag @see: reference not found: {@link com.my.package.Class#method()}

生成された HTML コードは次のとおりです。

"," <code>com.my.package.Class#method()}</code> ","

もちろん、リンクはありません。何が起こっているのか、またこれを修正するヒントを誰か教えていただけますか?

ASCII テーブルによると、文字 123 と 64 は { と @ を表します。ドキュメントによるとこの構文は正しいのに、なぜこれらの文字は有効ではないのでしょうか。

ベストアンサー1

Javadocタグでは@see、 を使用する必要はありません@link。Javadocが自動的にリンクを作成します。

@see com.my.package.Class#method()

についての詳しい情報はこちらをご覧ください@see

おすすめ記事