2

我想知道是否有一种快速的方法来识别或显示哪些类正在尝试调用方法。

如果只有很少的课程,很容易做到这一点。但是,如果有数百个类试图调用其他类中的方法怎么办。如果我手动执行此操作将非常乏味。是否有插件或一些内置函数可以在 Eclipse 中执行此操作?

我问的原因是我想映射出从其他类调用方法的不同类以便于调试。

4

2 回答 2

8

右键单击您的函数,选择引用,然后选择您想要的(通常是项目)。这将显示项目中对该函数的所有引用。这也适用于类、变量,可能还有其他东西。

于 2013-06-11T00:32:08.550 回答
4

您可以尝试 Eclipse 的 Call Hierarchy 功能。它向您展示了所有直接调用您感兴趣的方法的方法。您可以展开每个调用者并查看哪些方法调用它等等。

您可以在方法上单击鼠标右键并选择“打开调用层次结构”菜单项或按Ctrl+Alt+H热键。

于 2013-06-11T00:39:14.603 回答