Oli*_*erS 7 eclipse inheritance refactoring
我想通过将代码从B移动到C并直接从A继承来删除B类的中间依赖项.
generic class A
|
---modified generic class B
|
---current class C
Run Code Online (Sandbox Code Playgroud)
是否有任何来自Eclipse的重构来支持这个?
使用Refactoring > Pull up的所有方法C。
将所有字段和构造函数从C移至B。确保 C 和 B 在同一个包中。
删除班级C。
将类重命名B为C.
您必须手动移动字段和构造函数,但除此之外,这应该是相当安全且轻松的重构。