簡體   English   中英

在JCodeModel中定義枚舉常量主體

[英]Define enum constant body in JCodeModel

我想使用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功能,例如嘗試使用資源。 有替代的源代碼生成實用程序嗎?

不幸的是,您是正確的。 JCodeModel(2.6)的最新版本不具有生成枚舉常量方法的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM