这看起来应该相当简单,但我看不到任何明显的东西。我基本上想做的是指向一个方法和重构->提取类。这会将有问题的方法带到一个新类中,并将该方法作为顶级公共(public) API。重构还会将任何需要的方法和变量连同它一起拖到新类中,如果旧类中没有其他任何东西正在使用它们,则将它们从旧类中删除。
这是我在重构遗留代码时经常遇到的重复性任务。无论如何,我目前正在使用 Eclipse 3.0.2,但如果它在更新版本的 Eclipse 中可用,我仍然会对答案感兴趣。谢谢!
最佳答案
我认为这种重构还不存在。
Bug 225716 一直在记录这种功能(从 2008 年初开始)。
<强> Bug 312347 也可以很好地实现这种重构。
"Create a new class and move the relevant fields and methods from the old class into the new class."
我在 SO answer 中提到了一个解决方法.
关于java - eclipse 可以将方法转换/重构为类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3387914/