【发布时间】:2011-04-02 01:27:42
【问题描述】:
我正在寻找一个 Java 或 Groovy 库来生成 Groovy 类源文件。 我有 CodeModel 和这个 post 但它们是用于 Java 的。
基本上,我想以编程方式生成一个 Groovy 类,知道类名、类属性并根据类属性生成特定方法。
我知道 Groovy 模板,但可能还有其他方法。
谢谢
【问题讨论】:
标签: java groovy code-generation
我正在寻找一个 Java 或 Groovy 库来生成 Groovy 类源文件。 我有 CodeModel 和这个 post 但它们是用于 Java 的。
基本上,我想以编程方式生成一个 Groovy 类,知道类名、类属性并根据类属性生成特定方法。
我知道 Groovy 模板,但可能还有其他方法。
谢谢
【问题讨论】:
标签: java groovy code-generation
好问题!我不知道是否有像 Groovy 的 CodeModel 之类的东西,但您可以做的一件事是生成您打算从 Groovy 调用的纯 Java 类。由于无论如何它都是生成的代码,因此它是 Java 类还是 Groovy 类都没有关系。您可以使用它们的原始 Java 类来使用所有功能,例如闭包。例如,此站点显示了如何编写Groovy closure in pure Java。
【讨论】: