将静态方法重构为Eclipse中的实例方法

pet*_*ust 6 java eclipse refactoring

我怎么能重构

class Plugh {
    static void foo(Bar bar);
}
Run Code Online (Sandbox Code Playgroud)

class Bar {
    void foo();
}
Run Code Online (Sandbox Code Playgroud)

用Eclipse?IOW将静态方法转换为其中一个参数的实例方法.

Jef*_*igg 10

删除"static"关键字,然后执行"Move Method"重构.它应该提供"Bar"作为目标类.

(对我来说,Eclipse只对非静态方法执行此操作似乎很疯狂,但这就是它的工作方式.对我来说似乎是个错误.也许我应该为修复它做出贡献,而不仅仅是抱怨它! ;-)