1. ホーム

[解決済み】他のクラスのメソッドへのJavadocリンク

2022-04-16 07:25:19

質問

現在、この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()}

これのGenerated HTML codeは。

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

もちろんリンクもない。 どなたか、何が起きているのか、また、これを解決するためのヒントを教えていただけませんか?

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

解決方法は?

Javadocタグの場合 @see を使用する必要はありません。 @link Javadocはあなたのためにリンクを作成します。 試してみる

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

についての詳細情報です。 @see .