1

我想使用 JCodeModel 创建以下 Java 源代码

public enum MyEnum {
    FIRST_CONSTANT {

        @Override
        public String toString() {
            return "first";
        }
    },
    SECOND_CONSTANT {

        @Override
        public String toString() {
            return "second";
        }
    };

    public abstract String toString();
}

但是JEnumConstant没有公开定义枚举常量主体的方法。

有没有办法做到这一点?此外,我注意到 JCodeModel 不支持某些 JDK 7 或 JDK 8 功能,例如资源尝试。是否有替代的源代码生成实用程序?

4

1 回答 1

1

不幸的是,你是对的。最新版本的 JCodeModel (2.6) 不具备生成枚举常量方法的能力。

于 2015-05-12T21:05:33.533 回答