我正在寻找一个Java或Groovy库来生成Groovy类的源文件。
我有CodeModel和这个post,但是它们是针对Java的。

基本上,我想以编程方式生成一个Groovy类,该类知道类名称,类属性,并根据类属性生成特定的方法。

我知道Groovy模板,但是可能还有其他方法。

谢谢

最佳答案

好问题!我不知道是否有类似CodeModel的Groovy,但是您可以做的一件事就是生成打算从Groovy调用的纯Java类。由于无论如何都是生成代码,因此它是Java还是Groovy类都没有关系。您可以使用原始Java类来使用所有功能,例如闭包。例如,此站点显示了如何编写Groovy closure in pure Java

07-24 15:03
查看更多