Eclipse / Java:如何检测和重构应该是静态的实例方法?

时间:2014-12-23 14:04:57

标签: java eclipse automated-refactoring

我想重构一个java类源代码(使用Eclipse)编码,就像一个纯粹的非对象语言:只有实例方法(公共或私有),但其中一些应该是静态的(不依赖于实例字段或其他方法)。

Eclipse是否能够检测到它并重构代码,即将一些“公共”方法重构为“私有静态”?

1 个答案:

答案 0 :(得分:4)

根据Eclipse Java Compile Errors/Warnings Preferences上的页面,你可以通过启用“Method is static static”代码选项来实现,默认情况下会忽略该选项。

  

启用后,编译器将对private或final方法发出错误或警告,并且仅引用静态成员。

重新编译后,您将获得代码中的实例方法列表,可以将其重构为静态方法。