プロジェクトから未使用のクラスを削除するためにマネージャーが専念している大きなプロジェクトがあります。
プロジェクトで使用されていないクラスのリストを提供する、そのための優れたツールを見つけました。
アパッチハマはそれをすることができますか?または他のツールを提案する
プロジェクトから未使用のクラスを削除するためにマネージャーが専念している大きなプロジェクトがあります。
プロジェクトで使用されていないクラスのリストを提供する、そのための優れたツールを見つけました。
アパッチハマはそれをすることができますか?または他のツールを提案する
あなたが試すことができます
あなたを助けるかもしれない日食プラグイン。それに加えて、クラスがリフレクションを介して使用されている場合、いくつかの問題が発生します。
また読む:
UCDetectorによって発見された問題は、単なる提案です。コードを変更する前に、自分が何をしているのかを本当に知っておく必要があります。UCDetectorから、参照がないことが通知された場合でも、コードは次のユーザーによって使用される可能性があります。
Reflection
Frameworks like Spring, Hibernate or Eclipse which declare dependencies in property files, xml files (extension-points) ...
Third party code, which is using your API
Jars in your workspace
To be continued...
可視性を変更すると、継承、反映、インスタンス化で問題が発生する可能性があります。
変更したいコードをワークスペースで全文検索することをお勧めします。
IntelliJ IDEAには、デッドコード検出を含む優れた静的アナライザーがあります。言語とフレームワークの限られたセットについては、無料のコミュニティエディションでも利用できます。