尝试这样做时,Eclipse将显示项目中所有.toString()
方法的调用,这当然不是我的目标。
有没有办法过滤匹配项,以便只在结果窗格中显示某种类型的类?
答案 0 :(得分:6)
如果您的课程重写toString()
,请右键点击方法名称>参考文献>工作区。
如果您的课程没有覆盖toString()
,则不能。
隐式调用,例如,当您的类的实例与String
连接时,将无法显示。
答案 1 :(得分:4)
右键单击覆盖toString()方法并选择 References>工作区,或者只需在光标位于方法上时按Ctrl + Shift + G.
正如有些人指出的那样,结果列表通常会包含对Object类的toString()方法的大量引用,这些引用可能有数千或数万次点击。这显然使整个搜索变得毫无用处。
幸运的是,您可以通过单击“搜索”选项卡右上角的小三角形来过滤结果,然后选择过滤掉所有引用重写,这样您只需要参考你的具体类'方法覆盖。