我正在研究an Eclipse plug in。我想添加的一个功能是基于导入的上下文信息,因此当您将鼠标悬停在宏调用上方时,您可以看到它的一些定义。为此,当我看到import语句时,我想找到该文件并扫描其中定义的所有宏。
如果我正在使用Java文件,我可以使用findType来描述in this question。
我希望重用您(Eclipse用户)打开" Open Resource"时所构建的代码和搜索索引。对话。我查看了我认为the code for this dialog的内容,但无法找到可以使用的公共API。
如果没有更好的方法,我可以扫描工作区中的所有文件,如this question中所述,但我觉得这可能是更好的方法。