Eclipse的代码搜索功能如何工作?

时间:2019-03-10 13:11:29

标签: java eclipse

我正在尝试在我的产品中为Java类构建代码搜索功能。作为参考,我试图了解代码搜索功能如何在Eclipse IDE中工作。

Eclipse提供了文件搜索和Java搜索功能。在Java搜索中,它提供了搜索MethodField等的功能。它如何工作?对此的任何指示都值得赞赏。

我指的是示例代码搜索: enter image description here

1 个答案:

答案 0 :(得分:0)

文件搜索应该清晰

Java搜索会查找编程对象(例如方法,字段,类),并且出现的对象的标识符类似于搜索字符串。

据推测,Eclipse在内部将Java代码以xml结构之类的形式进行了映像,其中存储了声明和引用之类的代码结构。在搜索特定对象时,它将在此图像结构中搜索其声明和用法(例如,分配给变量或传递给函数)。这也负责在编码时抛出错误消息。