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

Generate all call graph for Java Code.

Results 57 java-all-call-graph issues
Sort by recently updated
recently updated
newest added

目前分析jar或者class 文件入库时, 每次执行都需要drop或者truncate 数据,可否支持配置覆盖数据入库,即插入数据有数据则覆盖更新,无数据则插入的逻辑。 背景:想将代码分析流程嵌入到CICD流程中,但是分析完整的项目代码,生成调用链耗时比较长,不符合预期。 目前优化的想法是: 1、 每日晚上跑master 分支的完整调用链调用链。 2、 在CICD流程中只分析新功能分支和master分支的差异代码的class文件,再通过该class文件生成完整调用链,这样分析数据少,速度会明显提升。

使用RunnerGenAllGraph4Callee 批量查找指定方法向上的调用链时,日志提示内存中返回 找一个方法 能否支持下?

您好,想请教下对于,修改注解的实现类,是否会输出所有使用该注解的方法,目前支持这种调用链分析吗?举个例子 //自定义注解声明 ``` @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface TestAnno { //省略 } ``` //自定义注解实现 ``` @Aspect @Component @Slf4j @Order(1) public class TestAnnoAop { //省略 } ``` ``` @Service @Slf4j @TestAnno public...

如题: 我在使用这个项目的时候遇到一个问题,我的代码大概长这样: ```java public class Main { public static void main(String[] args) { new NotFoundCallBack() { @Override public void execute() { doSomeThing(); } }; } static void doSomeThing() { }...

作者您好,我记得之前版本有这个配置文件 `allowed_class_prefix.properties`,或者构建 `ConfigWrapper` 时可以设置 `OtherConfigFileUseSetEnum.OCFUSE_ALLOWED_CLASS_PREFIX` 来指定需要解析的 package 或 class,最近版本好像找不到了。 现在有其他 api 可以代替这个功能吗?

您好: 请问以命令行的方式启动,怎么配置要解析的jar包,我看生成的jar_output_dir中有_javacg_config的目录也有_javacg2_.config的目录,_javacg2_.config这个目录我比较熟悉,我知道怎么配置jar路径和过滤条件,但是在这个项目的源码目录下没找到这个配置目录。我想知道我是需要直接去jar_out_dir中去配置_javacg2_.config吗? 另外想请教下,这个目录中的配置作用是什么?能起到什么效果?