我想重构一个java类源代码(用Eclipse编写),代码像一种纯非对象语言:只有实例方法(公共或私有),但其中有些应该是静态的(不依赖于实例字段或其他方法)。
Eclipse是否能够检测到它并重构代码,即将一些“公共”方法重构为“私有静态”?
发布于 2014-12-23 14:08:23
根据Eclipse的Java编译错误/警告首选项上的页面,您可以通过启用“方法可以是静态的”代码选项来做到这一点,默认情况下忽略该选项。
启用后,编译器将对私有或最终且仅引用静态成员的方法发出错误或警告。
在重新编译之后,您将得到代码中可以重构为静态方法的实例方法的列表。
https://stackoverflow.com/questions/27621974
复制相似问题