В настоящее время я ссылаюсь на методы в других классах с этим синтаксисом 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 для wold представляют {и @, так почему же эти символы не действительны, если этот синтаксис верен в соответствии с документацией?