我可以使用 JDT 生成控制流图吗?

Can I use JDT to generate control flow graph?

JDT有没有提供生成控制流图的API? 我用soot生成控制流图,请问可以用JDT生成控制流图吗?

JDT 确实提供了所有必要的信息,但您可能需要投入一些自己的代码,才能准确地获得您正在寻找的数据结构。

很大程度上取决于您感兴趣的详细程度:方法之间的调用图?方法中基本块的详细流程?两者的结合?

如果你的兴趣在精神上与重构有关,你可能会从JDT/UI中代表重构进行流分析的内部代码中得到一些启发。查看以下源代码部分: