gpt4 book ai didi

java - Java调用图的静态分析

转载 作者:IT老高 更新时间:2023-10-28 20:41:38 27 4
gpt4 key购买 nike

我想做的是扫描一组 Java 类,并跟踪来自抽象类的特定方法的所有方法调用,并在该上下文中,构建执行某些操作的所有代码的列表(在此case,实例化某个类的实例)。我想知道行号和提供的参数。

我已经开始研究 BCEL,但它似乎没有内置调用图跟踪?我很犹豫要不要自己写,因为获得重载、类型签名和多态调度权可能很棘手。

我有一半希望存在工具或示例代码,但我还没有找到任何东西。真的感觉我要重新发明一个轮子了。但如果我这样做,它将是一个开源轮子,可以在 GitHub 上找到;-)

PS:你会发现现有的问题“How to Generator a Java Call Graph”,因为听起来一样,但它根本不是我需要的。

最佳答案

您可以使用 java-callgraph为 Java 创建足够准确的静态和动态调用图的工具套件。

关于java - Java调用图的静态分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com