我尝试在Eclipse IDE(JDT)中执行以下重构步骤,但无法找到所需的重构并且无法记住所有步骤的名称。我检查了SourceMacking的重构,没有找到正确的重构。在Eclipse中重构方法
让我们如以下情形:?
class A {
method(B b) {
doSomethingWithA();
b.doSomethingWithB();
}
[...]
}
class B {
[...]
}
1)制作方法静态(缺少重构的名称):
class A {
static method(A a, B b) {
a.doSomethingWithA();
b.doSomethingWithB();
}
[...]
}
class B {
[...]
}
2)移动方法:
class A {
[...]
}
class B {
static method(A a, B b) {
a.doSomethingWithA();
b.doSomethingWithB();
}
[...]
}
3)转换为实例方法:
class A {
[...]
}
class B {
method(A a) {
a.doSomethingWithA();
doSomethingWithB();
}
[...]
}
因此,任何人知道的东西做到这一步一步的在Eclipse或知道重构的名字是受欢迎的。目标是为每一步都提供IDE支持。