1

如果我还没有打开一个引用该类的文件,是否有一种直接的方法可以在我的代码中找到对外部库(没有源的 jar)中的类的引用?

例如,假设我想在我的代码中找到所有引用,System.out.println()但我还没有打开使用println. 我怎样才能做到这一点?

4

3 回答 3

1

Ctrl您可以通过++ (在 Mac 上为Shift++ )打开任何类型(类或接口) 。当类/接口源打开时,选择该类中的方法或字段(实例变量),右键单击,然后选择ReferencesTCommandShiftT

如果您没有源代码,您将看到类文件编辑器的“找不到源”窗口。如果您尚未启用“带有编辑器的链接”图标,请启用它或选择导航菜单、显示在包资源管理器。然后在包资源管理器中,选择该类中的方法或字段(实例变量),右键单击并选择References

于 2012-08-28T19:51:09.180 回答
0

It would be possible to do this using a File Search. Press Ctrl + H and put in System.out.println. Adjust the scope of the search according to your needs (I usually set it to Enclosing Project or Selected Resource).

于 2012-08-28T19:36:53.483 回答
0

我知道这样做的唯一方法是执行以下(不完全简单)序列:

  1. 通过添加引用来打开和编辑现有类,例如,System.out.println()
  2. 组织导入 ( ctrl-shift-o)
  3. 将光标放在println并键入ctrl-shift-g或搜索、参考、工作区。
  4. 关闭类而不保存它。
于 2012-08-28T18:48:01.853 回答