Skip to content

codeanalyzer-java

One JAR turns an enterprise Java project into a symbol table and call graph — emitted as a single versioned JSON schema your tools can consume.

Point codeanalyzer-java at a Java project and get back analysis.json — a single document describing every class, method, field, and import in the codebase, plus an interprocedural call graph computed by WALA. The schema is the same shape the CLDK Python SDK deserializes into typed models, so whatever consumes it — an agent, a script, or the SDK — works against structured analysis instead of raw source.