Ошибка Javadoc: @link не может обрабатывать общие «<>»

Рассмотрим статический метод в классе, который я задокументировал с помощьюJavadoc:

/**
 * 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) Орех это обозначение не может различить два разных типа карт.

Это похоже на известную ошибку. Есть ли хороший обходной путь?

Ответы на вопрос(3)

Ваш ответ на вопрос