我想通过将程序的方法调用显示为树的分支来编写Java程序的简单可视化。这可以很简单地通过程序本身告诉可视化它正在做什么来完成,但是我希望能够使用任何Java方法/类,而不仅仅是我修改的方法/类。显然,堆栈跟踪提供了以下功能: at MyClass.mash(MyClass.java:9)
at MyClass.crunch(MyClass.java:
与下面的示例一样,当我在名为RuntimeException的测试类中运行测试用例testSortArrayNull()时,将引发一个ComparatorAbstractTestCase,生成的堆栈跟踪如下所示:testSortArrayNull(org.apache.commons.io.comparator.CompositeFileComparatorTest) Time elapsed的部分代码,它是用类AbstractFileComparator扩展的。45行是类声明的