Adrninistrator / java-callgraph2

Programs for producing static call graphs for Java programs.
Apache License 2.0
184 stars 66 forks source link

您好,字节码信息中if else这种信息不会保留吗 #8

Open shuaimiaoya opened 1 year ago

shuaimiaoya commented 1 year ago

看起来没有保留,只保留了方法的调用,但是没有保留label的逻辑 image

image

如下图的逻辑 image

Adrninistrator commented 1 year ago

是的,if else之类的指令没有保留,只保留了invoke相关的方法调用指令的信息

shuaimiaoya commented 1 year ago

我想问一下,你们有基于这个做和case的关联吗,做根据代码变更推荐case的功能

Adrninistrator commented 1 year ago

我想问一下,你们有基于这个做和case的关联吗,做根据代码变更推荐case的功能

可以根据被修改的代码找到对应的方法入口 再往后的关联就不通用了,每个项目的实现方式都不同