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

How to avoid that elements in JavaDoc {@link } are found when I search for references (in Eclipse)?

写作f.ex。 JavaDoc 注释中的 {@link MyClass#myMethod()} 真的很棒,特别是对于可点击的 link 我会进入工具提示,但是如果我转到 MyClass 并右键单击 myMethod() 和 select Reference 菜单项来查找对 myMethod() 的所有调用,在搜索结果中我还从 JavaDoc 注释中获得对该方法的所有引用。

我非常希望只获取实际代码的引用,而不是 JavaDoc 注释中 {@link 标记的引用。有办法吗?

添加:当然,JavaDoc 中的那些引用被视为 "actual" 代码的一个优点是它们将包含在重构中,因此当我重命名方法时,JavaDoc 中的那些引用也将被重命名,这是太好了,所以最好的办法是,如果有一种方法可以通过重构而不是仅仅通过搜索来找到它们...

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

只需单击右上角的三角形下拉菜单,然后 select "In Javadoc" 或通过 "filters..." 设置进行自定义。

另一种选择是使用在调用层次结构中打开 (Ctrl+Alt+H) 用于那种搜索。无论如何,我发现这是一个更好的选择,因为它让我可以轻松探索相关方法的完整调用堆栈,而不仅仅是直接调用者。