Considere un método estático en una clase, que he documentado que el uso de javadoc:Javadoc de errores: @link no puede manejar los genéricos "<>"
/**
* 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)
...
Con el fin de evitar la duplicación de la descripción en la sobrecargada versiones del método, me gustaría utilizar un 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)
que da la siguiente advertencia:
@link:illegal character: "60" in "#parseBtCategories(Map<String, String>,
String, String) Text"
ASCII 60 es <
, que forma parte de la firma del método. Funciona con la tuerca Map, String, String)
, esta notación no puede distinguir dos tipos diferentes de mapas.
This seems to be a known bug. ¿Existe una buena solución?
Sólo para Asegúrese de que: ¿Está realmente usando '{@ link #