在eclipse中,我在几个地方使用了静态方法调用。
A.method1();
如何使用refacor B.method2()
答案 0 :(得分:1)
基于代码重构的解决方案称为"内联...",它将每个方法调用替换为其实现。
例:
我们之前:obj1.method1(){};
和obj2.method2(obj1){ obj1.method1(); };
应用eclipse重构" Inline ..."我们会将obj2.method2(obj1);
的每次通话替换为通话obj1.method1()
;
这很简单!
答案 1 :(得分:0)
我认为简单的方法是按ctrl + f打开查找/替换窗口,然后您可以通过单击"全部替换"一次性替换您的代码。像这样:
如果您只是尝试替换签名而不是方法名称,那么您可以通过alt + shift + c here is a reference来替换:
如果您尝试更改方法名称,则转到您在其中定义方法的类,按alt + shift + r重命名该类中的方法声明以及您调用它的所有位置。 和here is a reference: