Java / Groovy API для создания исходных файлов Groovy - PullRequest
6 голосов
/ 21 августа 2010

Я ищу библиотеку Java или Groovy для создания исходных файлов классов Groovy.У меня CodeModel и эта запись , но они для Java.

В принципе, я хотел бы сгенерировать класс Groovy программно, зная имя класса, классатрибуты и генерировать конкретные методы в зависимости от атрибутов класса.

Я знаю шаблоны Groovy, но могут быть и другие способы.

Спасибо

1 Ответ

1 голос
/ 30 августа 2010

Хороший вопрос!Я не знаю, есть ли что-то вроде CodeModel для Groovy, но одну вещь, которую вы можете сделать, это сгенерировать чистые классы Java, которые вы собираетесь вызывать из Groovy.Так как в любом случае это сгенерированный код, не должно иметь значения, является ли он классом Java или Groovy.Вы можете использовать все функции, такие как замыкания, используя их классы Java.Например, этот сайт показывает, как вы можете написать Groovy замыкание на чистом Java .

...