All Classes and Interfaces

Class
Description
In-memory cache of AI classification results loaded from a previous MethodAtlas scan output.
Bundle of AI infrastructure that is constant for the duration of a scan run.
Constructs the per-run AI infrastructure: the suggestion engine, the result cache, and the human-readable taxonomy descriptor.
CLI command handler for the -apply-tags mode.
CLI command handler for the -apply-tags-from-csv mode.
Engine that applies annotation changes to source files driven by a reviewed MethodAtlas CSV export.
Parsed command-line configuration used to drive a single application run.
A self-contained CLI command handler.
Pure utility helpers for content fingerprints and scan-root path prefixes.
CLI command handler for the -diff mode.
CLI command handler for the -github-annotations output mode.
CLI command handler for the -json output mode.
Formatter that emits one JSON object per log record, on a single line, suitable for ingestion by log-aggregation pipelines (Elastic, Splunk, Loki) and for reproducible audit-trail archives.
Selects between the two phases of the manual AI workflow.
Consume phase: read operator-saved response files and emit enriched CSV.
Prepare phase: scan source files and write AI prompt work files and empty response stubs.
CLI command handler for the -manual-prepare mode.
Command-line application for scanning Java test sources, extracting JUnit test metadata, and optionally enriching the emitted results with AI-generated security tagging suggestions.
Loads classification override files into ClassificationOverride instances.
Resolves and configures discovery plugins via ServiceLoader.
CLI command handler for the -sarif output mode.
CLI command handler for the default CSV and -plain output modes.
Orchestrates the scan-and-emit loop that every command mode is built around.
Immutable record identifying one CLI invocation of MethodAtlas.
Thread-local holder for the current ScanRun, the JUL-friendly equivalent of SLF4J's MDC.