public class AnalyzerJsonExporter extends Object
Phase A provides basic BoundProgram export. Phase B adds CallGraph and impact analysis export.
| Modifier and Type | Method and Description |
|---|---|
static String |
export(IRProgram program)
Exports the full IRProgram to JSON (no call graph).
|
static String |
export(IRProgram program,
CallGraph callGraph)
Exports the full IRProgram and optional CallGraph to JSON.
|
static String |
export(IRProgram program,
CallGraph callGraph,
AnalyzerV2Config config)
Exports the full IRProgram and optional CallGraph to JSON, with config control.
|
public static String export(IRProgram program)
public static String export(IRProgram program, CallGraph callGraph)
public static String export(IRProgram program, CallGraph callGraph, AnalyzerV2Config config)