首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala向后兼容性

Scala向后兼容性
EN

Stack Overflow用户
提问于 2011-06-06 00:10:20
回答 2查看 2K关注 0票数 3

哪些变化或代码演变破坏了向后兼容性(主要是二进制兼容性)?它在任何地方都有完整的说明吗?

我检查了Scala language specification,但没有看到像Java Language Specification Ch. 13 Binary Compatibility这样的关于这个问题的部分。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-06 00:27:04

根据邮件列表,详细说明向后兼容性问题的规范正在does not yet exist中。

有关二进制兼容性(主要是scala库)的当前状态和展望,请参阅Martin's message to scala-user邮件列表。

有关迁移管理器预览,请参阅此页面http://typesafe.com/technology/migration-manager

票数 5
EN

Stack Overflow用户

发布于 2016-04-09 21:27:49

我已经将对Scala的支持添加到了japi-遵从性检查工具(1.6版)中。因此,现在您可以自动识别代码中的破坏性更改。该工具可在以下位置获得:https://github.com/lvc/japi-compliance-checker

示例用法:

代码语言:javascript
复制
japi-compliance-checker OLD.jar NEW.jar

我还创建了一个页面,其中包含由该工具生成的Scala版本演变的分析报告,例如:http://abi-laboratory.pro/java/tracker/timeline/scala/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6244103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档