这与 Filter Eclipse's "Open Call Hierarchy" to just my company/project 相关。

在我的 Maven 项目中,我对代码和测试使用相同的包名称,但它们位于不同的源文件夹中( main/javatest/java )。但是,我找不到按源文件夹过滤的选项。

我可以过滤掉一些测试方法,因为类名以“Tests”结尾,但情况并非总是如此。

最佳答案

您可以使用工作集来控制搜索范围。在 Call Hierarchy View 中,单击选项按钮( View 右上角的白色小三角形)并选择 Search Scope > Working Set。在那里你可以定义一个新的工作集,它只包含你想要的源文件夹。

工作集是 Eclipse 中的一个通用特性;它们可以用在很多地方来限制 Action 、搜索等的范围。

10-08 13:03