Java 使用JCodeModel预先编写的代码
因此,我需要使用JCodeModel生成代码,但是我需要生成的代码的相当数量不需要在类之间进行更改,我可以说,在运行时只需要生成10-20%的代码 我如何创建一个仅部分生成的类?或者,我只需要将整个内容转换为JCodeModel格式,因为它是如何编译的Java 使用JCodeModel预先编写的代码,java,code-generation,Java,Code Generation,因此,我需要使用JCodeModel生成代码,但是我需要生成的代码的相当数量不需要在类之间进行更改,我可以说,在运行时只需要生成10-20%的代码 我如何创建一个仅部分生成的类?或者,我只需要将整个内容转换为JCodeModel格式,因为它是如何编译的 此外,如果可能有另一种代码生成格式更适合我的需要,我也会非常感兴趣地听到它。您可以创建一个抽象类,甚至不需要JCodeModel生成器,并使所有代码都从中继承 public abstract class Base { // all you
此外,如果可能有另一种代码生成格式更适合我的需要,我也会非常感兴趣地听到它。您可以创建一个抽象类,甚至不需要JCodeModel生成器,并使所有代码都从中继承
public abstract class Base {
// all your common stuff
}
在代码模型使用中:
<your generated class>._extends(Base.class)
您需要生成Java代码还是字节码就足够了?另外,生成ie所需的东西是否有一个模式:方法拦截器?