2009-02-09 24 views
3

有谁知道自动化方法来重构代码以最小化类的可见性及其属性和方法吗?我试图清理一个旧的API,它有太多的公共getter和setter符合JavaBean标准。一个Eclipse插件将是理想的,但任何可以帮助的工具都会很棒。最小化Java中的可见性

回答

5

IntelliJ想法可以对代码进行全局分析,并告诉您各种过度的可见性问题。如果涉及到任何动态技术,它也很好地理解它们是给定方法/类的用法;但它并不完美。

+0

如果你已经有了所有使用它的代码,那么IntelliJ(或者大概是Eclipse)可以告诉你它正在使用的所有地方。尽管取决于反射工具,它可能会或可能不会通过反射找到用法。 否则,除了删除它并查看什么是休息之外,您可以做的不多。 – 2009-02-09 16:56:48

1

我使用Structure101来维护我的应用程序的结构。值得一看。