使用JCodeModel预先编写代码

时间:2014-08-01 16:06:35

标签: java code-generation

所以我需要使用JCodeModel生成代码,但我需要生成的代码的公平数量不需要在类之间进行更改(我只说10个-20%需要在运行时实际生成)

我如何创建仅部分生成的类?或者我只需将整个事物转换为JCodeModel格式,因为它是如何编译的。

此外,如果可能有另一种代码生成格式可能更适合我的需要,我也非常有兴趣听到它。

1 个答案:

答案 0 :(得分:0)

你可以创建一个抽象类(甚至没有JCodeModel生成器),并让你所有的代码继承它。

public abstract class Base {
    // all your common stuff
}

并在代码模型中使用:

<your generated class>._extends(Base.class)