如果对此已经回答过,请原谅。
我不确定如何表达这个问题,因此我将举一个例子:
比方说,我们有2个不同的类,一个和乙。如果我在类的静态方法一,我通常利用所谓的“一。方法在我的计划()”,将有可能从移动这个方法一到乙使其自动refactors这个新位置“乙。方法()“程序中到处都有?
简而言之,我想重构“位置”,而不是方法的“名称”,因为我正在将方法从许多不同的类移到一个静态方法库中。
感谢您提供的任何提示。
不是直接的,但是如果您偷偷摸摸,可以用这种方法来做。
B
为C
。不要自动重构。这将暂时中断编译。A
为B
。这次,请允许自动重构。这会将的所有实例更改为A.Method()
对的调用B.Method()
。C
移回(复制并粘贴)到中B
。这将修复在步骤1中引入的编译错误。另一方面,仅使用传统的搜索和替换(ctrl + F或shift + ctrl + F)可能会更简单。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句