假设我有一个包含数百个方法的大程序。根据输入的性质,程序流程正在发生变化。
我想我想对原来的流程进行更改。找到调用层次结构/引用并理解流程是一件很大的麻烦。
我在 Eclipse 中对此有任何解决方案吗?或者插件?例如,我只需要一个按时间顺序排列的方法名称日志。然后我不需要担心与我的“给定输入”不相关的方法
更新:在 Eclipse 中使用调试模式或添加打印消息是不可行的。节目实在是太大了:)
你可以使用AspectJ http://www.eclipse.org/aspectj/记录所有调用的方法的名称without改变你原来的程序。
See tracing http://www.eclipse.org/aspectj/doc/released/progguide/starting-development.html#tracing例如。
aspect SimpleTracing {
pointcut tracedCall():
call(void FigureElement.draw(GraphicsContext));
before(): tracedCall() {
System.out.println("Entering: " + thisJoinPoint);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)