自动查找所有使用过一次的方法

Automatically find all methods that are used once

对于一个大型 Java 项目,我想获得在特定范围内仅使用一次(静态分析)的所有方法的列表,最好是在 IntelliJ 中。

我可以轻松获得未使用方法的列表,我可以手动检查每个方法并找到用法,但这太乏味了。我在 IntelliJ 2017.3 的可用代码检查中进行了搜索,但找不到合适的检查。

上下文:我寻找最少依赖的代码,尤其是只使用一次的私有函数可能会被内联,例如。

的评论后,我尝试使用结构搜索。

虽然这减少了方法的数量,但其中仍有一些方法被使用 (Alt+F7) 不止一次!

IntelliJ IDEA 中没有开箱即用的此类功能,但可以作为 third-party 插件实现。