java - eclipse 可以将方法转换/重构为类吗?

标签 java eclipse class refactoring methods

这看起来应该相当简单,但我看不到任何明显的东西。我基本上想做的是指向一个方法和重构->提取类。这会将有问题的方法带到一个新类中,并将该方法作为顶级公共(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/

相关文章:

java - 将变量从java传递给python脚本

java - Exception 类中有成员变量

eclipse - 安装 eclipse Web Tools Platform (WTP) - 更新站点不起作用?

java - 访问其他类中的变量(Java)

javascript - 调用父类中被重写的函数

java - 在 Android 模拟器上显示当前时间和日期并进行更新?

java - 无法使用 Jsoup HTML 解析器 Java 实现某些功能

java - 在 Eclipse AVD 中,我得到 "Unfortunately, Calculator has stopped."API 级别 16

java - java 1.6.013 中的 @WebServlet 注释支持

java - python - 构造函数内的另一个类