IntelliJ Call Hierarchy仅显示当前类内调用问题如何解决
IntelliJ 调用层级仅显示当前类调用的修复方案
- 优先执行清除缓存重启操作:打开
File -> Invalidate Caches...,勾选 Clear file system cache and local history,点击Invalidate and Restart,等待IDE重启完成全量索引后再次查看调用层级 - 检查Call Hierarchy面板的过滤配置:
- 确认面板顶部选中的是 Show Callers 而非 Show Callees
- 点击面板顶部的过滤按钮,确认没有开启 仅显示测试代码调用、仅显示当前模块调用 这类限制范围的过滤规则
- 核对项目配置一致性:打开
File -> Project Structure -> Project,确认项目SDK、Language Level配置与项目实际使用的技术栈版本匹配,同步检查Modules标签下各模块的配置是否和项目级配置一致 - 恢复调用层级默认配置:打开
File -> Settings -> Editor -> Code Editing -> Call Hierarchy,点击Restore Defaults恢复配置默认值后重启IDE - 排查插件或版本问题:临时禁用所有第三方自定义插件后重启测试,如果问题消失,逐一开启插件定位干扰项;2021.2.1社区版存在调用层级索引异常的已知bug,可升级到同大版本的最新补丁版修复
内容的提问来源于stack exchange,提问作者Dikla
相关产品推荐
相关产品推荐

