如果我还没有打开一个引用该类的文件,是否有一种直接的方法可以在我的代码中找到对外部库(没有源的 jar)中的类的引用?
例如,假设我想在我的代码中找到所有引用,System.out.println()
但我还没有打开使用println
. 我怎样才能做到这一点?
Ctrl您可以通过++ (在 Mac 上为Shift++ )打开任何类型(类或接口) 。当类/接口源打开时,选择该类中的方法或字段(实例变量),右键单击,然后选择References。TCommandShiftT
如果您没有源代码,您将看到类文件编辑器的“找不到源”窗口。如果您尚未启用“带有编辑器的链接”图标,请启用它或选择导航菜单、显示在、包资源管理器。然后在包资源管理器中,选择该类中的方法或字段(实例变量),右键单击并选择References。
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
).
我知道这样做的唯一方法是执行以下(不完全简单)序列:
System.out.println()
ctrl-shift-o
)println
并键入ctrl-shift-g
或搜索、参考、工作区。