查找类、方法和字段的使用实例
另请参见
可以使用“查找使用实例”命令确定在项目的源代码中使用某个类、方法或字段的各个位置。
查找在项目中使用类、接口、方法或字段的位置:
- 在“项目”窗口或“源代码编辑器”窗口中,右键单击代码元素,然后选择“查找使用实例”(Alt-F7)。
- 在“查找使用实例”对话框中,选择搜索范围选项。
有关“查找使用实例”命令及其选项的详细信息,请参见此主题的以下部分。
- 单击“下一步”。
“使用实例”窗口显示文件名以及在该文件中找到的每个实例所在的代码行。
要跳转至代码元素的特定实例,请执行以下某项操作:
- 在“使用实例”窗口中,双击文件名以打开该文件。
- 双击代码行以打开文件,并将光标放在该代码行上。
类和接口
对于类和接口,“查找使用实例”命令会显示符合以下条件的所有代码行:
- 声明类型
- 将变量或方法声明为该类型
- 使用类型,如创建新实例、导入、扩展、实现、强制类型转换或抛出
- 使用类型的成员和静态变量
对类或接口选择“查找使用实例”命令后,“查找使用实例”对话框可能提供其他选项:
- 查找所有子类型复选框。如果选中此复选框,则仅显示类的子类型的使用实例。
- 仅查找直接子类型复选框。如果选中此复选框,则仅显示直接子类型的使用实例。将忽略那些子类型的子类型。
方法
对于方法,“查找使用实例”命令显示符合以下条件的代码行:
对方法选择“查找使用实例”命令后,“查找使用实例”对话框可能提供一些其他选项:
- 查找覆盖方法复选框。如果选中,则会显示所选方法的覆盖方法的所有实例。
- 从基类中搜索复选框。如果选中此复选框,则输出会显示该基方法的所有使用实例。只有在您正查找其使用实例的方法覆盖其他方法时,此选项才会出现。
字段
对于字段,“查找使用实例”命令会显示符合以下条件的所有代码行:
其他 IDE 查找机制
用于搜索在项目中使用特定文本的所有位置的其他 IDE 工具包括:
- 查找和替换文本。搜索在 Java 编辑器中打开的源文件中使用特定文本的所有位置。可以选择“编辑”>“查找”以打开“查找”对话框,或者选择“编辑”>“替换”以打开“替换”对话框。这些命令会查找所有匹配的字符串,而不管字符串是否为 Java 元素。
- 在项目中查找。与“查找”命令一样,“在项目中查找”命令将搜索匹配的字符串,而不管字符串是否为类名。可以选择“编辑”>“在项目中查找”以打开“在项目中查找”对话框,然后键入要查找的文本字符串。
- 要查找在源文件中声明某个方法的位置,可以在“项目”窗口或“导航”窗口中双击该方法。如果方法是在其他源文件中声明的,请右键单击该方法,然后从上下文菜单中选择“转至”>“声明”。
- 另请参见
- 重构:快速参考
- 重命名类或接口
- 重命名字段或方法
- 安全删除 Java 代码
- 撤消重构更改
法律声明