java-all-call-graph icon indicating copy to clipboard operation
java-all-call-graph copied to clipboard

callee追踪不支持接口类型

Open kingkong2019 opened this issue 3 years ago • 8 comments

TestRunnerGenAllGraph4Callee追踪不支持interface接口类型: 例如在o_g4callee_class_name.properties指定了要追踪的接口名A,然后运行TestRunnerGenAllGraph4Callee,会提示:以下类需要为所有方法生成向上方法调用链,但未查找到其他方法调用该类的方法 A。

实际上是存在public class B implement A的类的。

kingkong2019 avatar Jun 16 '22 08:06 kingkong2019

其他类在使用A、B这些类的时候,是不是都是用的接口A的子类,没有使用接口A,如果是这样的话,就会出现上面的情况

Adrninistrator avatar Jun 16 '22 11:06 Adrninistrator

TestRunnerGenAllGraph4Callee追踪不支持interface接口类型: 例如在o_g4callee_class_name.properties指定了要追踪的接口名A,然后运行TestRunnerGenAllGraph4Callee,会提示:以下类需要为所有方法生成向上方法调用链,但未查找到其他方法调用该类的方法 A。

实际上是存在public class B implement A的类的。

这个可能是以前的一个BUG,以前版本中没有被其他类调用的类不支持生成调用链,试一下0.7.7版本还有没有这个问题

Adrninistrator avatar Aug 21 '22 14:08 Adrninistrator

@Adrninistrator “其他类在使用A、B这些类的时候,是不是都是用的接口A的子类,没有使用接口A” 按照这种方式使用,我也遇到了这个情况,而且通过使用0.7.7版本还是存在一样的问题。

BigBigerWolf avatar Jan 04 '23 03:01 BigBigerWolf

这是来自zhengyi的邮箱的自动回复邮件。您好,您给我发邮件时我的邮箱未打开,我无法亲自回复您的邮件。我将在进入邮箱后,尽快给您回复。

Adrninistrator avatar Jan 04 '23 03:01 Adrninistrator

image image image

BigBigerWolf avatar Jan 04 '23 03:01 BigBigerWolf

TestRunnerGenAllGraph4Callee追踪不支持interface接口类型: 例如在o_g4callee_class_name.properties指定了要追踪的接口名A,然后运行TestRunnerGenAllGraph4Callee,会提示:以下类需要为所有方法生成向上方法调用链,但未查找到其他方法调用该类的方法 A。 实际上是存在public class B implement A的类的。

这个可能是以前的一个BUG,以前版本中没有被其他类调用的类不支持生成调用链,试一下0.7.7版本还有没有这个问题

另外如果这是一个BUG,什么时候可以修复呀

BigBigerWolf avatar Jan 04 '23 03:01 BigBigerWolf

TestRunnerGenAllGraph4Callee追踪不支持interface接口类型: 例如在o_g4callee_class_name.properties指定了要追踪的接口名A,然后运行TestRunnerGenAllGraph4Callee,会提示:以下类需要为所有方法生成向上方法调用链,但未查找到其他方法调用该类的方法 A。 实际上是存在public class B implement A的类的。

这个可能是以前的一个BUG,以前版本中没有被其他类调用的类不支持生成调用链,试一下0.7.7版本还有没有这个问题

另外如果这是一个BUG,什么时候可以修复呀

最新版本对实际调用的类型处理有变化,可能能解决这个问题,完成以后会发出来

Adrninistrator avatar Jan 04 '23 04:01 Adrninistrator

可以试用最新版,详细文档暂未完成 版本:1.0.0

Adrninistrator avatar Feb 27 '23 11:02 Adrninistrator