我已经从具有不同方法实现的旧类中创建了一个新类。现在,我想将那个旧类的所有引用更新到这个新类。无论如何在eclipse中自动执行此操作?
实际上,我可以对这个旧类进行重命名(使用更新引用)并将新代码复制到其中,但是整个代码都在源代码管理中,这让我的生活变得更加艰难。
我只是想知道是否有一种简单的方法可以做到这一点,并在最后拥有两个类并将引用更新到新类。
使用重构功能应该可以解决问题。将旧类重构为新类:
右键单击类名,重构 > 重命名 > 输入类的新名称 > 按 Enter。
这应该这样做。
我不知道有任何现有的重构可以做到这一点,但它很简单:
通过这种方式,您可以获得重命名重构的强大功能来帮助您更新引用,但最终,这些类仍然与以前相同。
右键单击您的类文件选择重构,然后将其重命名为您想要的任何内容..
我的猜测是,问这个问题的人正在使用 Perforce 或 ClearCase 之类的东西,临时重命名文件很痛苦。
最好的办法是做一个简单的 Eclipse 全局文件搜索和替换。单击搜索-> 文件,然后单击底部的替换按钮。