【问题标题】:Sun's CodeModel support in future version of JDK (JDK 7,8 and OpenJDK) [closed]Sun 在未来版本的 JDK(JDK 7,8 和 OpenJDK)中的 CodeModel 支持 [关闭]
【发布时间】:2012-01-13 10:30:13
【问题描述】:

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

在 JDK 7 和 OpenJDK 等未来版本中是否会放弃对它的支持?
因此,我们应该编写自己的代码生成库还是继续使用 Sun 的库?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 是否已经有新的框架来替代 CodeModel 了?
    • @pith:据我所知,JAXB 仍在使用 codemodel。如果您需要其他功能,那么可以从他们项目站点上的邮件列表或问题跟踪器开始。
    • 好的,谢谢。我不需要新功能,我只想知道 codeModel 是否已弃用。
    猜你喜欢
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    相关资源
    最近更新 更多