現在、この 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 テーブルによると、 wold の文字 123 と 64 は { と @ を表すので、この構文がドキュメントに従って正しいのに、これらの文字が有効でないのはなぜですか?