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

时间:2018-02-15 16:28:14

标签: java intellij-idea static-code-analysis

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

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

上下文:我寻找最低限度依赖的代码,尤其是私有函数,例如,只有一次使用它们可以内联。

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

  • 选择菜单Edit/Find/Search Structurally
  • 选择现有模板all methods of the class
  • 选择Edit Variables
  • for变量Method取消选中Unlimited选项并将Maximum Count设置为1

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

1 个答案:

答案 0 :(得分:1)

IntelliJ IDEA中没有开箱即用的功能,但它可以作为第三方插件实现。