2009-02-09 145 views
3

有誰知道自動化方法來重構代碼以最小化類的可見性及其屬性和方法嗎?我試圖清理一箇舊的API,它有太多的公共getter和setter符合JavaBean標準。一個Eclipse插件將是理想的,但任何可以幫助的工具都會很棒。最小化Java中的可見性

回答

5

IntelliJ想法可以對代碼進行全局分析,並告訴您各種過度的可見性問題。如果涉及到任何動態技術,它也很好地理解它們是給定方法/類的用法;但它並不完美。

+0

如果你已經有了所有使用它的代碼,那麼IntelliJ(或者大概是Eclipse)可以告訴你它正在使用的所有地方。儘管取決於反射工具,它可能會或可能不會通過反射找到用法。 否則,除了刪除它並查看什麼是休息之外,您可以做的不多。 – 2009-02-09 16:56:48

1

我使用Structure101來維護我的應用程序的結構。值得一看。