2010-08-21 11 views
6

Je suis à la recherche d'une bibliothèque Java ou Groovy pour générer des fichiers sources de classe Groovy. J'ai CodeModel et ce post mais ils sont pour Java.Une API Java/Groovy pour générer des fichiers source Groovy

Fondamentalement, je voudrais générer une classe Groovy par programmation connaissant le nom de classe, les attributs de classe et de générer des méthodes particulières en fonction des attributs de classe.

Je connais des modèles Groovy, mais il pourrait y avoir d'autres façons.

Merci

Répondre

1

Bonne question! Je ne sais pas s'il existe quelque chose comme CodeModel pour Groovy mais une chose que vous pouvez faire est de générer des classes Java pures que vous avez l'intention d'appeler depuis Groovy. Comme il s'agit d'un code généré de toute façon, cela ne devrait pas avoir d'importance s'il s'agit d'une classe Java ou Groovy. Vous pouvez utiliser toutes les fonctionnalités telles que les fermetures à l'aide de leurs classes Java brutes. Par exemple, ce site montre comment vous pouvez écrire un Groovy closure in pure Java.

+0

bonne idée merci !! Je vais essayer - bon lien aussi. – rochb