我正在尝试用 Java 编写一个简单的代码分析器/元数据提取器。一开始,我要做的就是提取和区分实例和本地变量、方法及其签名,并将本地变量与它们所属的方法相关联,这与 Eclipse 在其大纲视图中显示它们的方式大致相同。当然,这可以通过简单的文本解析来完成,但这显然是一种极其繁琐且繁琐的方法,绝对是在重新发明轮子。由于编译器已经解析了源代码,我想利用它的功能以一种干净、简单、优雅的方式提取元数据。
知道使用哪个 API 来完成此任务吗?任何人都可以指向我可以用来执行此操作的 Eclipse 中的 API(因为我确信它存在)?
谢谢