如何更改 eclipse 的默认行为,以便它不会将其提取到具有“公共抽象”的接口的方法前置
例如,我有一个class A
实现interface IA
。假设我添加了一个方法void a()
到 A,我右键单击该方法,然后选择“Refactor->Pull Up”,然后确保void a ()
被选中,我选择interface IA
,然后单击“确定”,方法名为public abstract void a();
在 IA 中创建,我想摆脱public abstract
bit.
有没有办法做到这一点?
谢谢
我只是在看同样的事情,看看它是否发生了变化,然后我发现了你的问题。事实上这是Eclipse 错误 71627。然而,有一个简单的解决方法:而不是使用重构->上拉, use 快速修复(Ctrl+1)->在超级接口X中创建'method()'.
它还具有一个优点,它可以直接引导您到新方法声明,以便您可以直接编写javadoc、更改参数名称等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)