Cha*_*bel 10 eclipse refactoring
如何更改eclipse的默认行为,以便它不会将它提取到的方法添加到具有"公共抽象"的接口
例如,我有一个
class A
实现
interface IA.假设我void a()向A 添加了一个方法,我右键单击该方法,然后选择"Refactor-> Pull Up",并确保void a ()选中并选择interface IA,然后单击确定,public abstract void a();在IA中创建一个名为gets 的方法,I我想摆脱这public abstract一切.
有没有办法做到这一点?
谢谢
Did*_*r L 10
我只是看着同样的事情,看它是否已经改变,我找到了你的问题.实际上这是Eclipse Bug 71627.但是有一个简单的解决方法:不使用Refactor-> Pull Up,而是在超级界面X中使用快速修复(Ctrl + 1) - >创建'方法()'.
它还有一个优点,它可以直接引导您进入新的方法声明,这样您就可以直接编写javadoc,更改参数名称等.
| 归档时间: |
|
| 查看次数: |
4373 次 |
| 最近记录: |