我知道如何在eclipse中调试,但我想知道一种从方法中查找执行流的有效方法。
E g:
class A
{
method S()
{}
method S1()
{
B.SS()
}
method S2()
{
A.S1()
}
}
class B
{
method SS()
{
A.S()
}
method SS1()
{
B.SS2()
}
method SS2()
{
A.S2()
}
}
鉴于这两个类,除了调试之外,如何跟踪从A.S2()
到A.S()
的方法流?
答案 0 :(得分:9)
CTRL + ALT + H显示方法的调用层次结构。也许这就是你想要的。
所以你突出显示一个方法并单击CTRL + ALT + H,它在Call Hierarchy窗口中显示调用该方法的所有方法,以及每个方法调用它们的所有方法,等等在......
答案 1 :(得分:-2)
在每种方法中加入sysouts。
System.out.println("<Your message here>");
答案 2 :(得分:-2)
当函数A调用函数B.按CTRL,然后使用鼠标左键单击调用函数B,然后光标将移动到函数B的定义。通过相同的连续方式,您可以更深入更深入,最后到最后的函数被调用。