有什么方法可以在 Java 项目中生成该项目中任何其他类不再需要的类列表?
这是一个图表来帮助说明情况(我希望你喜欢我的 ASCII 图,因为我没有足够的代表来使用图像),其中 C 和 B 依赖于项目 A:
A
/ \
/ \
C B
我通过将代码从 B 移动到 A 开始重构,以便它可以由 C 和 B 共享。但是,现在我接近完成重构,我想检查一下是否有任何类我移到 A 现在可以移回 B(A 中的类但未被 A 中的任何代码使用)
是否有一些工具可以用来为我生成此类类的列表?
最佳答案
JBoss Tattletale为此效果很好。我过去曾用它来确定我们的项目不再需要哪些第三方库,并了解多个 JAR 文件中存在的潜在冲突包/类。
关于java - 如何获取项目中任何项目不再需要的类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301824/