1

如何搜索具有某种类型的变量?例如,我有一个包含数千行代码、一堆字段和大量注释的大型类,我需要查找是否有一个类型的字段,比如该类中的 String。有没有比使用 Find 更聪明的方法来盲目匹配所有出现的“String”,这在评论和其他函数调用中出现了很多。使用 Outline 不是一种选择,因为人眼可以选择的字段太多,而且它没有按类型排序。我还尝试使用搜索字符串“String”进行 Java 搜索,搜索类型并限制为声明,但即使在具有字符串声明的测试文件上,我也得到 0 个匹配项,或者它总是跳出当前的源代码文件。任何人都可以帮忙吗?

4

2 回答 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 回答