当我想在java中找到普通方法的用法时,它非常容易和直接 CTRL-SHIFT-G 。
但是,如果此方法具有 super 定义或实现,则eclipse将向我显示层次结构类型中所有类型的用法。
例如,如果我的类上有一个 toString()方法,我只会对找到这个类的toString()的确切位置感兴趣,而eclipse给了我每一个项目中的单个祖先toString(即 Object.toString())。
如何才能找到我班级的具体用法?而不是像 Object.toString()?
这样的父类的用法答案 0 :(得分:9)
答案 1 :(得分:2)
感谢@manouti answer, 要显示何时使用覆盖方法,请按照以下步骤操作:
通过Java搜索方法为com.package.MyObject.toString()
然后在搜索结果屏幕中,单击左侧的右箭头并选中References to Overridden
答案 2 :(得分:0)
在注释中遇到与其他许多问题相同的问题之后(Eclipse显示了对Object.toString()的引用),我发现了一种似乎可以正常工作的方法:
从您的自定义类中大纲,右键单击toString()实现和References-> Project。这仅显示对该实现的引用。