如果我还没有打开一个引用该类的文件,是否有一种简单的方法可以在我的代码中找到外部库(没有源代码的jar)中的类的引用?
例如,假设我想在我的代码中找到System.out.println()
的所有引用,但我还没有打开使用println
的代码。我怎么能这样做?
答案 0 :(得分:1)
您可以通过 Ctrl + Shift + T ( Command +)打开任何类型(类或接口)在Mac上 Shift + T 。打开类/接口源时,在该类中选择一个方法或字段(实例变量),单击鼠标右键,然后选择引用。
如果您没有源代码,您将看到类文件编辑器,“找不到源”窗口。如果您尚未启用“带编辑器链接”图标,请启用它或选择导航菜单,显示,包资源管理器。然后在包资源管理器中,选择该类中的方法或字段(实例变量),右键单击,然后选择引用。
答案 1 :(得分:0)
我知道这样做的唯一方法是执行以下(不完全简单)的序列:
System.out.println()
ctrl-shift-o
)println
上,然后输入ctrl-shift-g
或搜索,引用,工作区。答案 2 :(得分:0)
可以使用File Search
执行此操作。按 Ctrl + H 并输入System.out.println
。根据您的需要调整搜索范围(我通常将其设置为Enclosing Project
或Selected Resource
)。