有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用JCodeModel的java预写代码

因此,我需要使用JCodeModel生成代码,但我需要生成的大量代码不需要在类之间进行更改(我想说,在运行时只需要生成10-20%的代码)

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

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


共 (1) 个答案

  1. # 1 楼答案

    您可以创建一个抽象类(甚至不需要JCodeModel生成器),并使所有代码都从中继承

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

    在代码模型使用中:

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