如何搜索具有某种类型的变量?例如,我有一个包含数千行代码、一堆字段和大量注释的大型类,我需要查找是否有一个类型的字段,比如该类中的 String。有没有比使用 Find 更聪明的方法来盲目匹配所有出现的“String”,这在评论和其他函数调用中出现了很多。使用 Outline 不是一种选择,因为人眼可以选择的字段太多,而且它没有按类型排序。我还尝试使用搜索字符串“String”进行 Java 搜索,搜索类型并限制为声明,但即使在具有字符串声明的测试文件上,我也得到 0 个匹配项,或者它总是跳出当前的源代码文件。任何人都可以帮忙吗?
问问题
373 次
2 回答
1
要查找具有特定类型的每个字段:
- 转到搜索 > Java
- 在文本框中输入您要搜索的类型(
java.lang.String
或只是String
) - 在“搜索”部分中选择“类型”
- 单击“限制为”部分中“匹配位置”旁边的链接
- 在弹出的对话框中,选择“字段类型”并点击“确定”
- 在 Package Explorer 或 Editor 中选择源文件,在“Scope”部分点击“Selected Resources”
- 点击“搜索”按钮
- 快乐狩猎
于 2013-07-04T02:30:39.687 回答
0
使用Java 搜索。它是用于搜索 Java 项目的非常方便的工具。
PS。具有数千行的单个类/文件可能设计得不好,应该将其重构为多个类,每个类都具有简洁的职责。
于 2013-07-04T02:30:27.753 回答