You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否生成比Eclipse Outline view更深入的代码调用层级视图?

方法调用层级分析工具推荐

IDE 插件类

Eclipse

  • 调用层级(Call Hierarchy):比Outline view更贴合需求,右键目标方法选择 Open Call Hierarchy(快捷键Ctrl+Alt+H),既可以查看该方法被哪些方法调用的层级,也能切换到被调用方视图(右键选 Show Call Hierarchy -> Callee Hierarchy),所有分支路径会以树形结构完整展开。

IntelliJ IDEA

  • 调用层级(Call Hierarchy):右键方法选 Call Hierarchy(快捷键Ctrl+Alt+H),可自由切换「调用方(Caller)」和「被调用方(Callee)」视图,分支关系清晰,还能过滤掉无关的调用节点。

VS Code

  • 专用调用层级插件:原生支持基础调用链查看,针对Java可安装Java Call Hierarchy插件,其他语言也有对应专用插件,右键方法即可展开完整调用层级及分支。

独立工具/库类

Java 生态

  • JDepend:静态代码分析工具,可生成方法调用依赖关系,导出结构化数据后可自行可视化完整调用链。
  • Bytecode Viewer:通过反编译字节码分析调用关系,适合查看编译后的代码调用链路,支持展开所有层级与分支。

跨语言通用

  • CodeScene:静态代码分析平台,支持多语言,能自动生成包含分支路径的方法调用图谱,直观展示整个链路走向。
  • Sourcetrail:开源代码可视化工具,支持多种编程语言,生成交互式调用层级图谱,可自由展开每个节点的分支调用。

注:以上工具均为静态分析模式,无需运行代码就能生成类堆栈跟踪的调用链结构,完全匹配你的需求。

内容的提问来源于stack exchange,提问作者sneakyturtle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 16:07:03