我经常偶然发现复杂的业务逻辑,迷失在复杂代码的迷雾中。所以我需要找到我正是在哪里,我将去看看究竟是哪个流程控制或分支,这导致我进入当前的陈述。我记得JBuilder有一个功能,它会在编辑器上给我一个覆盖,显示我到底在哪里,Eclipse也有这样的功能吗?
答案 0 :(得分:0)
一个更“以控制流为中心”的解决方案(比我下面的原始答案)将是:
Control Flow Graph Factory 3.7
Control Flow Graph Factory是一个Eclipse插件,它从java字节码生成控制流图,编辑它们并导出到GraphXML,DOT或多种图像格式。
但在静态方面,在编码时,您可以添加Mylyn plugin,以便在探索某些代码时隔离您想要的特定上下文(请参阅“Task-Focused Interface ”):
如果没有Mylyn,您的outline view至少会显示您所在的功能:
在运行时,您有Debug透视图,它将显示调试会话中任何位置的代码。 请参阅“Java Debugging with Eclipse - Tutorial ”
答案 1 :(得分:0)
我刚才写过这篇论文的插件。 http://eclipsefcg.sourceforge.net/