T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
-
Updated
Sep 28, 2026 - Java
T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
A new version of Soot with a completely overhauled architecture
Java bytecode analyzer customizable via JSON rules
JCT is a call graph generator that works via byte code instrumentation. it records the flow through your application to gather call statistics. It helps to analyze which code is still used in production and which code can be removed (e.g. for big monolithic legacy applications)
Dump the call graph by the static analysis of FlowDroid
use asm to parse classNode then get method invoke relations.解析获得方法调用链路
Java implementation of CallGraph
A Java program to optimize jar files. The optimizer was designed as a part of the Ballerina language platform but can be used with any language that compiles into Java bytecode.
Java Class Hierarchy Analysis
This repository contains the results for computing callgraphs that support programs that contain serialization and deserialization.
MiniJar is a tool for jar reduction that uses WALA for static analysis of Java bytecode. See README.
A build well Android APK call graph generator
Artifact related to the paper "Efficient Demand Evaluation of Fixed-Point Attributes using Static Analysis"
A Java static analyzer GUI using Eclipse JDT and the AST Visitor pattern. Analyzes Java sources and generates call graphs.
To associate your repository with the callgraph topic, visit your repo's landing page and select "manage topics."