Sun的CodeModel支持JDK的未来版本(JDK 7,8和OpenJDK)

时间:2011-12-05 17:39:01

标签: java jaxb code-generation openjdk jdk1.6

我们正在使用CodeModel开发代码生成工具。该库由Sun提供,并由JAXB用于生成代码。

可以支持在JDK 7和OpenJDK等未来版本中删除它吗? 我们应该编写自己的库来生成代码还是继续使用Sun的库?

1 个答案:

答案 0 :(得分:3)

未来的JAXB实现肯定有可能转换为生成代码的不同方式,使CodeModel过时。但是没有什么能阻止你在新的JDK上使用当前版本,之前oracle和sun非常重视后向兼容性。代码是开源的,所以没有人会阻止你修复bug。

CodeModel可能不会扩展为支持更新的语言功能,例如java 7中的字符串中的字符串或java 8中的lambda,除非这些功能对JAXB实现有用。