Есть ли замена xdoclet, который поддерживает дженерики? - PullRequest
2 голосов
/ 28 октября 2009

У меня есть старый проект EJB (2.1), который использует xdoclet (1.2.3) для генерации интерфейсов EJB. К сожалению, xdoclet делает невозможным использование обобщений в сигнатурах метода.

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

Вот минимальный тип использования дженериков, который я ищу:

 public Object ejbMethod(Collection<String> param) { return null;}

Конечно, чем больше, тем лучше.

Ответы [ 2 ]

2 голосов
/ 26 декабря 2012

Попробуйте заменить xjavadoc-1.x.jar последней версией в библиотеке. (Переход с xjavadoc-1.1.jar на xjavadoc-1.5.jar работал для меня)

1 голос
/ 28 октября 2009

Возможно, вы захотите проверить XDT-1581 , он имеет (не выпущенный) патч для поддержки обобщений в модуле EJB xdoclet. Я не проверял это все же.

PS: AFAIK, XDoclet 2 (в котором есть плагин Ejb ), имеет поддержку дженериков.

...