当我搜索引用时(在Eclipse中),如何避免在JavaDoc{@link}中找到元素?

当我搜索引用时(在Eclipse中),如何避免在JavaDoc{@link}中找到元素?,java,eclipse,javadoc,Java,Eclipse,Javadoc,写f.ex。JavaDoc注释中的{@link MyClassmyMethod}非常棒,特别是对于工具提示中的可点击链接,但是如果我去MyClass,右键单击myMethod并选择Reference菜单项来查找对myMethod的所有调用,在搜索结果中,我也会从JavaDoc注释中获得对该方法的所有引用 我非常希望只从实际代码中获取引用,而不从JavaDoc注释中的{@link标记中获取引用 补充:当然,JavaDoc中的引用被视为实际代码的一个优点是它们将包含在重构中,因此当我重命名该方法时,

写f.ex。JavaDoc注释中的{@link MyClassmyMethod}非常棒,特别是对于工具提示中的可点击链接,但是如果我去MyClass,右键单击myMethod并选择Reference菜单项来查找对myMethod的所有调用,在搜索结果中,我也会从JavaDoc注释中获得对该方法的所有引用

我非常希望只从实际代码中获取引用,而不从JavaDoc注释中的{@link标记中获取引用


补充:当然,JavaDoc中的引用被视为实际代码的一个优点是它们将包含在重构中,因此当我重命名该方法时,JavaDoc中的那些引用也将被重命名,这很好,所以最好的办法是通过重构而不是仅仅通过搜索来找到它们

您可以在搜索结果视图中设置过滤器,以排除在Javadoc中找到的匹配项


只需单击右上角的三角形下拉列表,然后在Javadoc中选择或通过过滤器…设置进行自定义。

另一个选项是使用调用层次结构中的Open Ctrl+Alt+H进行此类搜索。我发现这是一个更好的选择,因为它让我可以轻松地探索有关方法的完整调用堆栈,而不仅仅是e直接呼叫者。

太好了,这也解决了我刚才添加到问题中的额外愿望。这也很聪明,但是我更喜欢在搜索视图中处理结果,因为它提供了更多的便利。而且,大多数时候我只对直接呼叫者感兴趣。