我有很多课程(B0,B1,B2 ...... B#)都在扩展A类
在最初覆盖A的函数并在所有B类中实现它之后。我意识到我可以更聪明并在A级实现它,现在希望将该功能移到它中。
有没有一种简单的方法可以删除B类中的所有覆盖?
答案 0 :(得分:0)
您可以尝试使用正则表达式进行查找/替换:
find - @Override\s*modifier\s*returntype\s*methodname\s*\(.*\)\{.*\}
replace - (blank)
(在我的正则表达式中,将modifier
替换为public
/ private
/ protected
,将returntype
替换为返回类型,然后替换methodname
使用方法名称。)
答案 1 :(得分:0)
根据您拥有的Eclipse版本,您可以右键单击该类,然后转到Refactor =>拉起。我在朱诺试过。