自动查找所有使用过一次的方法
Automatically find all methods that are used once
对于一个大型 Java 项目,我想获得在特定范围内仅使用一次(静态分析)的所有方法的列表,最好是在 IntelliJ 中。
我可以轻松获得未使用方法的列表,我可以手动检查每个方法并找到用法,但这太乏味了。我在 IntelliJ 2017.3 的可用代码检查中进行了搜索,但找不到合适的检查。
上下文:我寻找最少依赖的代码,尤其是只使用一次的私有函数可能会被内联,例如。
在 的评论后,我尝试使用结构搜索。
- select 菜单
Edit/Find/Search Structurally
- 选择现有模板
all methods of the class
- select
Edit Variables
- 对于变量
Method
取消选中 Unlimited
选项并将 Maximum Count
设置为 1
虽然这减少了方法的数量,但其中仍有一些方法被使用 (Alt+F7) 不止一次!
IntelliJ IDEA 中没有开箱即用的此类功能,但可以作为 third-party 插件实现。
对于一个大型 Java 项目,我想获得在特定范围内仅使用一次(静态分析)的所有方法的列表,最好是在 IntelliJ 中。
我可以轻松获得未使用方法的列表,我可以手动检查每个方法并找到用法,但这太乏味了。我在 IntelliJ 2017.3 的可用代码检查中进行了搜索,但找不到合适的检查。
上下文:我寻找最少依赖的代码,尤其是只使用一次的私有函数可能会被内联,例如。
在
- select 菜单
Edit/Find/Search Structurally
- 选择现有模板
all methods of the class
- select
Edit Variables
- 对于变量
Method
取消选中Unlimited
选项并将Maximum Count
设置为 1
虽然这减少了方法的数量,但其中仍有一些方法被使用 (Alt+F7) 不止一次!
IntelliJ IDEA 中没有开箱即用的此类功能,但可以作为 third-party 插件实现。