最大限度地减少Java的可见性

时间:2009-02-09 16:42:42

标签: java refactoring

有没有人知道重构代码的自动化方法,以最大限度地降低类及其属性和方法的可见性?我正在尝试清理一个旧的API,它有太多的公共getter和setter以适应JavaBean标准。 Eclipse插件是理想的,但任何有用的工具都会很棒。

2 个答案:

答案 0 :(得分:5)

IntelliJ idea可以对代码进行全局分析,并告诉您各种过多的可见性问题。如果涉及任何动态技术,那么它也非常善于理解它们是给定方法/类的用法;但它并不完美。

答案 1 :(得分:1)

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