Existe um substituto para XDoclet que suporta os genéricos?
Pergunta
Eu tenho um EJB de idade (2,1) projeto que usa XDoclet (1.2.3) para gerar as interfaces EJB. Infelizmente marcas xdoclet impossível a utilização de genéricos nas assinaturas de método.
Existe um substituto ou outra maneira de permitir que os genéricos nos parâmetros?
Aqui é o tipo mínimo de genéricos uso que eu estou procurando:
public Object ejbMethod(Collection<String> param) { return null;}
É claro que quanto mais, melhor.
Solução
Você pode querer verificar XDT-1581 , tem um (inéditas) remendo para o apoio dos genéricos no módulo XDoclet EJB. Eu não testá-lo embora.
PS: AFAIK, XDoclet 2 (que tem um Ejb plug-in ) tem suporte para genéricos.
Outras dicas
Tente substituir xjavadoc-1.x.jar com a mais recente na biblioteca. (Mover-se de xjavadoc-1.1.jar para xjavadoc-1.5.jar trabalhou para mim)