1
我想創建一個使用JCodeModel定義枚舉常量身體JCodeModel
public enum MyEnum {
FIRST_CONSTANT {
@Override
public String toString() {
return "first";
}
},
SECOND_CONSTANT {
@Override
public String toString() {
return "second";
}
};
public abstract String toString();
}
但JEnumConstant不公開的方法來定義枚舉常量的身體下面的Java源代碼。
有沒有辦法做到這一點?此外,我注意到JCodeModel不支持某些JDK 7或JDK 8功能,如嘗試使用資源。有沒有其他的源代碼生成工具?