示例:一个库正在重命名一个方法并弃用旧方法。
有没有一种方法可以描述这种重构,例如用XML,并用工具将其应用于所有依赖的项目?
澄清一下:重构完成后,库中已经包含了新代码。
看看头奖。
另一个感兴趣的工具是谷歌的refaster可能会有所帮助。我在这里询问了它的状态:https://github.com/google/error-prone/issues/384
最后,我确信DMS重构支持这样的用例,尽管我从未使用过它