Question

J'ai un ancien projet EJB (2.1) qui utilise xdoclet (1.2.3) pour générer les interfaces EJB. Malheureusement, xdoclet rend impossible l’utilisation de génériques dans les signatures de méthodes.

Existe-t-il un substitut ou un autre moyen d'autoriser les génériques dans les paramètres?

Voici le type minimum d'utilisation des génériques que je recherche:

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

Bien sûr, plus il y en a, mieux c'est.

Était-ce utile?

La solution

Vous pouvez vouloir vérifier XDT-1581 , un correctif (non publié) pour la prise en charge des génériques dans le module EJB xdoclet. Je ne l'ai pas testé cependant.

PS: autant que je sache, XDoclet 2 (qui a un Le plugin Ejb ) prend en charge les génériques.

Autres conseils

Essayez de remplacer xjavadoc-1.x.jar par le dernier fichier de la bibliothèque. (Passer de xjavadoc-1.1.jar à xjavadoc-1.5.jar a fonctionné pour moi)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top