gpt4 book ai didi

java - 有没有一种工具可以根据一组已知的 "used"类检测未使用的 Java 代码?

转载 作者:行者123 更新时间:2023-12-04 06:30:33 25 4
gpt4 key购买 nike

我正在寻找一种工具,它可以采用大量类并在给定一组种子类时搜索它们以查找未使用的方法/变量。我的目标是重构大量类,这样我就可以从中只提取所需的东西——种子类使用的东西。

当我说种子类时,我指的是一组类,用作找出未使用内容的入口点。例如,如果 A 类调用 B 类,C 类调用 D 类,但唯一的种子类是 A 类,那么 C 类和 D 类都应该被视为未使用的类。我正在寻找的工具应该能够根据种子类集提供未使用的类/方法/变量。这样的工具存在吗?

最佳答案

Eclipse 的 Java 错误/警告设置将帮助您找到未使用的变量,通过 未使用的本地或私有(private)成员 设置如下图。未使用的方法通知应该由类似的设置控制。

未使用的导入 设置,在屏幕截图中突出显示的行的正上方,应该有助于找到未使用的类,但不是你想要的规模。使用您的示例,我认为 Eclipse 不会将 C 或 D 类识别为未使用,因为我认为它无法区分“种子组”和“大型组”。

screenshot of "unused member" option

关于java - 有没有一种工具可以根据一组已知的 "used"类检测未使用的 Java 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5475709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com