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.