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 は、try with resources などの特定の JDK 7 または JDK 8 機能をサポートしていないことに気付きました。代替のソース コード生成ユーティリティはありますか?