如何在 eclipse 中找到方法实现的用法?

2022-09-03 01:25:43

当我想在java中找到普通方法的用法时,它是相当简单明了的CTRL-SHIFT-G

但是,如果此方法具有超级定义或实现,则 eclipse 将向我显示层次结构类型中所有类型的用法。

例如,如果我的类上有一个toString()方法,我只对找到这个类的toString()被调用的确切位置感兴趣,而不是eclipse为我提供了项目中的每个祖先toString(即Object.toString())。

如何仅查找类的特定用法?而不是像Object.toString()这样的父类的用法?


答案 1

Alt + ctrl + h应该准确地给你,你正在寻找什么。

使用我的工作区的屏幕截图进行了更新,因为有些人在关注它时遇到了问题:

enter image description here


答案 2

由于@manouti答案,要显示何时使用覆盖的方法,只需按照以下步骤操作:

按 Java 搜索方法作为com.package.MyObject.toString()

在搜索结果屏幕后,单击左侧的右箭头并选中References to Overridden


推荐