java-all-call-graph pic LICENSE README.md change_log.md config_example.md db_tables.md extensions.md group_discussions.md how_to_implementation.md how_to_use.md other_functions.md other_instructions.md output_e
Breadcrumbs java-all-call-graph / how_to_use.mdTop File metadata and controls Preview Code Blame 603 lines (361 loc) · 26.6 KB Raw 1. 依赖环境 本工具将Java方法调用关系写入文件之后,会将数据保存在数据库中,需要访问MySQL或H2数据库(理论上支持其他数据库,但可能需要对SQL语句进行调整)。 建议使...
执行以上类后,会将java-all-callgraph.jar中保存配置文件的jacg_config、jacg_extensions、jacg_find_keyword、jacg_sql目录,保存启动类(下文涉及的Test…类)的“test/jacg”目录,分别释放到当前Java项目的test模块的resources、java目录中(仅在本地生效,避免发布到服务器中)。 若当前Java项目存在“src/test”或“sr...
testImplementation'com.github.adrninistrator:java-all-call-graph:0.0.8' Maven 代码语言:javascript 代码运行次数:0 运行 AI代码解释 <dependency><groupId>com.github.adrninistrator</groupId><artifactId>java-all-call-graph</artifactId><version>0.0.8</version><type>provided</type></dependency> 最新...
在github查看文档时,图片可能无法显示,影响使用说明文档的查看,可查看gitee中的当前项目https://gitee.com/Adrninistrator/java-all-call-graph。 4. 输出结果示例 输出结果示例 5. 快速开始 快速开始 6. 更新说明 更新说明 7. 配置参数示例 配置参数示例 ...
静态分析 Call Graph 使用xzy-utils 中的静态分析接口StaticAnalyst.createCallGraphFrom,为指定方法构建 call graph: StaticAnalyst staticAnalysis = new StaticAnalyst(StaticAnalyst.Core.SPOON); staticAnalysis.setLanguageLevel(11); Graph<String, DefaultEdge> graph = staticAnalysis.createCallGraphFrom( staticAna...
java-callgraph2项目原本fork自https://github.com/gousiosg/java-callgraph。 后来进行了优化和增强,差别已比较大,不容易合并回原始项目中,且仅提供通过静态分析获取Java方法调用关系的功能,因此创建了该项目。 当前项目提供了插件功能,可用于为Java代码自动生成UML时序图,可参考https://github.com/Adrninistrator/...
Java Call graph element pop-up menu Right-click on an element from the Java call graph to display the pop-up menu. The options available in the pop-up menu depend on the type of element that is selected from the graph. Options available for all element types includeView analysis source,...
java-callgraph https://github.com/gousiosg
工欲善其事,必先利其器。今天我们来玩转一个小工具,叫 Callgraph,它可以把 C 语言的函数调用树(或者说流程图)画出来。 传统的命令行工具 Cscope, Ctags 可以结合 vim 等工具提供高效快捷的跳转,但是无法清晰的展示函数内部的逻辑关系。 至于图形化的IDE,如 QtCreator, Source Insight, Eclipse, Android Studio ...