Есть ли замена xdoclet, который поддерживает дженерики?
У меня есть старый проект EJB (2.1), который использует xdoclet (1.2.3) для генерации интерфейсов EJB. К сожалению, xdoclet делает невозможным использование обобщений в сигнатурах методов.
Есть ли альтернатива или другой способ разрешить использование дженериков в параметрах?
Вот минимальный тип использования дженериков, который я ищу:
public Object ejbMethod(Collection<String> param) { return null;}
Конечно, чем больше, тем лучше.
2 ответа
Решение
Возможно, вы захотите проверить XDT-1581, он имеет (неизданный) патч для поддержки обобщений в модуле EJB xdoclet. Я не проверял это все же.
PS: AFAIK, XDoclet 2 (в котором есть плагин Ejb) имеет поддержку обобщений.
Попробуйте заменить xjavadoc-1.x.jar последней версией из библиотеки. (Переход от xjavadoc-1.1.jar к xjavadoc-1.5.jar работал для меня)