2015-09-04 43 views
3

写f.ex. {@link MyClass#myMethod()}在Javadoc注释实在是太棒了,尤其是对可点击的链接我在工具提示中获得,但如果我去MyClass和我右键单击myMethod()并选择参考菜单项,找到所有的来电myMethod(),在搜索结果我也从JavaDoc评论中获得了对该方法的所有引用。当我搜索引用(在Eclipse中)时,如何避免JavaDoc {@link}中的元素被找到?

我会非常喜欢只获取引用从实际的代码,而不偏离在JavaDoc注释{@link标签所做的引用。有没有办法?当然,JavaDoc中这些引用被认为是“实际”代码的一个优点是它们将被包含在重构中,所以当我重命名该方法时,JavaDoc中的那些引用也将被重命名,这很好,所以最好的事情是,如果有让他们发现重构但不只是在寻找一种方式......

回答

3

您可以在搜索结果视图中设置过滤器来排除Javadoc中发现的匹配。

在右上角只需点击下拉三角,选择“在Javadoc”或通过定制“过滤器...”设置。

+0

太好了,这也解决了我刚刚加入到这个问题额外的心愿。 – SantiBailors

2

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

+0

这也很聪明,但是我更喜欢在搜索视图中处理结果,因为它提供了更多的功能。此外,大部分时间我只是对直接呼叫者感兴趣。 – SantiBailors

相关问题