在分析 eclipse 中的源代码后,我正在建立一些统计数据。但是整个过程太慢了,因为我每次编译后都从头开始重建我的模型。 我正在寻找一种方法来仅获取代码的更改部分(作为 ASTNodes)并仅重建我的模型的那部分。我想即使是更改的编译单元而不是确切的代码元素在用户编译后就足够了,并且仍然是一个很好的优化。
我确信 eclipse 能够知道哪些代码元素被更改(甚至知道它们的语义),因为当我使用 subclipse 插件时,我的更改是按代码元素排序的(导入、方法、变量声明等) . 好吧..至少该插件能够知道该信息。
提前致谢