我有很多类(B0、B1、B2……B#)所有扩展类A
在最初覆盖A的函数并在所有B类中实现它之后。我意识到我本可以更聪明,并在A类中实现了它,现在我希望将该函数向上移动到它中。
有没有一种简单的方法可以让我从B类中移除所有覆盖?
发布于 2013-02-08 06:10:13
根据您所使用的Eclipse版本,您可以右键单击该类并转到Refactor => Pull Up。我在朱诺尝试过。
发布于 2013-02-08 06:07:31
您可以尝试使用正则表达式进行查找/替换:
find - @Override\s*modifier\s*returntype\s*methodname\s*\(.*\)\{.*\}
replace - (blank)(在我的正则表达式中,用public/private/protected,替换modifier,用返回类型替换returntype,用方法名替换methodname。)
https://stackoverflow.com/questions/14761890
复制相似问题