1

我通常会偶然发现复杂的业务逻辑并迷失在复杂代码的迷雾中。所以我需要找到我到底在哪里,我会去看看究竟是哪个流控制或分支导致我进入当前的语句。我记得 JBuilder 有一个功能,它可以让我覆盖在编辑器上,显示我在哪里,那么 Eclipse 有这样的功能吗?

4

2 回答 2

0

我前段时间为我的论文写了这个插件。http://eclipsefcg.sourceforge.net/

于 2013-07-16T12:32:14.620 回答
0

一个更以“控制流”为中心的解决方案(比我下面的原始答案)是:

控制流图工厂 3.7

图标Control Flow Graph Factory 是一个 Eclipse 插件,它从 java 字节码生成控制流图,编辑它们并导出为 GraphXML、DOT 或多种图像格式。

源代码可视化器 源代码图


但是在静态方面,在编码时,您可以添加Mylyn 插件,以便在探索某些代码时隔离您想要的特定上下文(请参阅“ Task-Focused Interface ”):

聚焦导航器视图

如果没有 Mylyn,您将拥有至少显示您所在功能的大纲视图:

大纲视图


在运行时方面,您拥有 Debug 透视图,它将显示您在 Debug 会话的任何时间点在代码中的位置。
请参阅“使用 Eclipse 进行 Java 调试 - 教程

日食调试视图

于 2012-05-23T09:29:21.233 回答