我实际上正在为一个工具工作,它计算类中的方法和 if 语句的数量。目的是估计要编写的测试用例的数量。
我注意到 Eclipse 大纲框有一些有趣的信息,如果能获得生成大纲信息的代码,那就太好了。
我已经浏览过 Eclipse Git 站点,但我是初学者,并且有很多包,谁能告诉我在哪里可以找到大纲视图的源代码,或者指出一个好的方向?
最好的祝福。
下载包含 Eclipse 源代码的 Eclipse Classic。它还允许您使用 plugin-spy 嗅探 Eclipse 正在使用哪些包。然后,您可以导入特定包并在其中设置调试点,以查看发生特定事件时正在执行的源。
以下文章提供了有关上述步骤的很好的教程: Eclipse 源代码教程
请参阅这篇文章,了解如何从插件访问 Java 模型。IJavaProject是相关的 API。