由于aux
Windows 下的包名称存在问题,我正在从库的包层次结构中移动一个帮助类
de.sciss.scalainterpreter.aux
到
de.sciss.scalainterpreter
该类是库私有的,即private[scalainterpreter] object Helper
.
现在使用Typesafe Migration-Manager,显然它报告更改不兼容:
Found 2 binary incompatibiities
===============================
* class de.sciss.scalainterpreter.aux.Helper does not have a correspondent
in new version
* object de.sciss.scalainterpreter.aux.Helper does not have a correspondent
in new version
但我怀疑如果客户端代码没有调用任何一个对象,接口仍然兼容,因此我可以使用小版本增加来表示更改,并允许这两个版本互换使用。
正确的?