考慮在一個類的一個靜態方法,我已經採用javadoc記錄它:的Javadoc錯誤:@link不能處理泛型「<>」
/**
* Description here.
*
* @param names - The parameters of the impression request.
* @param ids - An intent object to enrich.
* @param prefix - A prefix.
*/
public static void parse(Map<String, String> names, String ids, String prefix)
...
爲了避免在過載的複製的描述該方法的版本,我想用一個javadoc @link
:
/**
* Overloaded version with default prefix.
* {@link #<parse(Map<String, String>, String, String)> [Text]}
*/
public static void parse(Map<String, String> names, String ids, String prefix)
其中給出以下警告:
@link:illegal character: "60" in "#parseBtCategories(Map<String, String>,
String, String) Text"
ASCII 60是<
,它是方法簽名的一部分。它與Map, String, String)
一起使用,這種記法不能區分兩種不同類型的地圖。
This seems to be a known bug.有沒有很好的解決方法?
只是爲了請確保:您真的在'parse'之前使用'{@ link#
2012-03-03 17:11:06