Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Access conventions - Search tag in package org.egothor.methodatlas.command
- Section
- ADDED - Enum constant in enum class org.egothor.methodatlas.DeltaEntry.ChangeType
-
Method is present in the after scan but not the before scan.
- addedCount() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the number of
DeltaEntry.ChangeType.ADDEDentries. - after() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns the value of the
afterrecord component. - afterPath() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
afterPathrecord component. - afterTimestamp() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
afterTimestamprecord component. - AI_ONLY - Enum constant in enum class org.egothor.methodatlas.TagAiDrift
-
AI classifies the method as security-relevant but no
@Tag("security")is present in source. - AI-Based Security Tagging - Search tag in package org.egothor.methodatlas
- Section
- aiCacheFile() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
aiCacheFilerecord component. - AiClassSuggestion - Record Class in org.egothor.methodatlas.ai
-
Immutable AI-generated classification result for a single parsed test class.
- AiClassSuggestion(String, Boolean, List<String>, String, List<AiMethodSuggestion>) - Constructor for record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Creates an instance of a
AiClassSuggestionrecord class. - AI Enrichment - Search tag in class org.egothor.methodatlas.MethodAtlasApp
- Section
- AiMethodSuggestion - Record Class in org.egothor.methodatlas.ai
-
Immutable AI-generated security classification result for a single test method.
- AiMethodSuggestion(String, boolean, String, List<String>, String, double, double) - Constructor for record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Creates an instance of a
AiMethodSuggestionrecord class. - aiOptions() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
aiOptionsrecord component. - AiOptions - Record Class in org.egothor.methodatlas.ai
-
Immutable configuration describing how AI-based enrichment should be performed during a
MethodAtlasAppexecution. - AiOptions(boolean, AiProvider, String, String, String, String, Path, AiOptions.TaxonomyMode, int, Duration, int, boolean, String) - Constructor for record class org.egothor.methodatlas.ai.AiOptions
-
Canonical constructor performing validation of configuration parameters.
- AiOptions.Builder - Class in org.egothor.methodatlas.ai
-
Mutable builder used to construct validated
AiOptionsinstances. - AiOptions.TaxonomyMode - Enum Class in org.egothor.methodatlas.ai
-
Built-in taxonomy modes used for security classification.
- AiProvider - Enum Class in org.egothor.methodatlas.ai
-
Enumeration of supported AI provider implementations used by the
AiSuggestionEngine. - AiProviderClient - Interface in org.egothor.methodatlas.ai
-
Provider-specific client abstraction used to communicate with external AI inference services.
- AiProviderFactory - Class in org.egothor.methodatlas.ai
-
Factory responsible for creating provider-specific AI client implementations.
- AiResultCache - Class in org.egothor.methodatlas
-
In-memory cache of AI classification results loaded from a previous MethodAtlas scan output.
- AiSuggestionEngine - Interface in org.egothor.methodatlas.ai
-
High-level AI orchestration contract for security classification of parsed test classes.
- AiSuggestionEngineImpl - Class in org.egothor.methodatlas.ai
-
Default implementation of
AiSuggestionEnginethat coordinates provider selection and taxonomy loading for AI-based security classification. - AiSuggestionEngineImpl(AiOptions) - Constructor for class org.egothor.methodatlas.ai.AiSuggestionEngineImpl
-
Creates a new AI suggestion engine using the supplied runtime options.
- AiSuggestionEngineImpl(AiOptions, RateLimitListener) - Constructor for class org.egothor.methodatlas.ai.AiSuggestionEngineImpl
-
Creates a new AI suggestion engine that notifies
rateLimitListenerbefore each rate-limit sleep. - AiSuggestionException - Exception Class in org.egothor.methodatlas.ai
-
Checked exception indicating failure during AI-based suggestion generation or related AI subsystem operations.
- AiSuggestionException(String) - Constructor for exception class org.egothor.methodatlas.ai.AiSuggestionException
-
Creates a new exception with the specified detail message.
- AiSuggestionException(String, Throwable) - Constructor for exception class org.egothor.methodatlas.ai.AiSuggestionException
-
Creates a new exception with the specified detail message and cause.
- ANTHROPIC - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the Anthropic API for AI inference, typically through models in the Claude family.
- AnthropicClient - Class in org.egothor.methodatlas.ai
-
AiProviderClientimplementation for the Anthropic API. - AnthropicClient(AiOptions) - Constructor for class org.egothor.methodatlas.ai.AnthropicClient
-
Creates a new Anthropic client with no rate-limit notification.
- AnthropicClient(AiOptions, RateLimitListener) - Constructor for class org.egothor.methodatlas.ai.AnthropicClient
-
Creates a new Anthropic client that notifies
rateLimitListenerbefore each rate-limit sleep. - apiKey() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
apiKeyrecord component. - apiKey(String) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Sets the API key used for authentication.
- apiKeyEnv() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
apiKeyEnvrecord component. - apiKeyEnv(String) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Specifies the environment variable that stores the API key.
- apiVersion() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
apiVersionrecord component. - apiVersion(String) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Sets the Azure OpenAI REST API version used to construct the deployment endpoint.
- apply(String, AiClassSuggestion, List<String>) - Method in class org.egothor.methodatlas.ClassificationOverride
-
Applies override entries to an existing AI classification result.
- apply(Path, List<Path>, int, List<SourcePatcher>, PrintWriter) - Static method in class org.egothor.methodatlas.ApplyTagsFromCsvEngine
-
Applies annotation changes from a reviewed CSV to source files.
- applyTags() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
applyTagsrecord component. - ApplyTagsCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the
-apply-tagsmode. - ApplyTagsCommand(CliConfig, TestDiscoveryConfig, AiSuggestionEngine, ClassificationOverride, AiResultCache) - Constructor for class org.egothor.methodatlas.command.ApplyTagsCommand
-
Creates a new apply-tags command.
- ApplyTagsFromCsvCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the
-apply-tags-from-csvmode. - ApplyTagsFromCsvCommand(CliConfig, TestDiscoveryConfig) - Constructor for class org.egothor.methodatlas.command.ApplyTagsFromCsvCommand
-
Creates a new apply-tags-from-csv command.
- ApplyTagsFromCsvEngine - Class in org.egothor.methodatlas
-
Engine that applies annotation changes to source files driven by a reviewed MethodAtlas CSV export.
- applyTagsFromCsvFile() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
applyTagsFromCsvFilerecord component. - Architecture Overview - Search tag in package org.egothor.methodatlas.ai
- Section
- AUTO - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Automatically selects the most appropriate AI provider based on configuration and runtime availability.
- AZURE_OPENAI - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses an Azure OpenAI Service deployment for AI inference.
- Azure OpenAI - Search tag in class org.egothor.methodatlas.ai.AiProviderFactory
- Section
- AzureOpenAiClient - Class in org.egothor.methodatlas.ai
-
AiProviderClientimplementation for Azure OpenAI Service deployments. - AzureOpenAiClient(AiOptions) - Constructor for class org.egothor.methodatlas.ai.AzureOpenAiClient
-
Creates a new Azure OpenAI client with no rate-limit notification.
- AzureOpenAiClient(AiOptions, RateLimitListener) - Constructor for class org.egothor.methodatlas.ai.AzureOpenAiClient
-
Creates a new Azure OpenAI client that notifies
rateLimitListenerbefore each rate-limit sleep.
B
- baseUrl() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
baseUrlrecord component. - baseUrl(String) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Sets the base API endpoint used by the provider.
- before() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns the value of the
beforerecord component. - beforePath() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
beforePathrecord component. - beforeTimestamp() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
beforeTimestamprecord component. - beginLine() - Method in record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Returns the value of the
beginLinerecord component. - build() - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Builds the final immutable
AiOptionsconfiguration. - build(String, String, String, List<PromptBuilder.TargetMethod>, boolean) - Static method in class org.egothor.methodatlas.ai.PromptBuilder
-
Builds the complete prompt supplied to an AI provider for security classification of a JUnit test class.
- buildAiCache(Path) - Static method in class org.egothor.methodatlas.command.CommandSupport
-
Loads the AI result cache from the given CSV file, or returns the empty no-op cache when no cache file is configured.
- buildAiEngine(AiOptions) - Static method in class org.egothor.methodatlas.command.CommandSupport
-
Creates the AI suggestion engine for the current run.
- builder() - Static method in record class org.egothor.methodatlas.ai.AiOptions
-
Creates a new
AiOptions.Builderused to constructAiOptionsinstances. - Builder() - Constructor for class org.egothor.methodatlas.ai.AiOptions.Builder
C
- Changed field names - Search tag in record class org.egothor.methodatlas.DeltaEntry
- Section
- changedFields() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns the value of the
changedFieldsrecord component. - changeType() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns the value of the
changeTyperecord component. - Change types - Search tag in record class org.egothor.methodatlas.DeltaEntry
- Section
- ClassificationOverride - Class in org.egothor.methodatlas
-
Applies human-authored classification overrides to AI-generated (or absent) security classification results.
- ClassificationOverride.Entry - Record Class in org.egothor.methodatlas
-
A single override entry as stored in the in-memory index.
- className() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns the value of the
classNamerecord component. - classReason() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns the value of the
classReasonrecord component. - classSecurityRelevant() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns the value of the
classSecurityRelevantrecord component. - classTags() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns the value of the
classTagsrecord component. - CliConfig - Record Class in org.egothor.methodatlas
-
Parsed command-line configuration used to drive a single application run.
- CliConfig(OutputMode, AiOptions, List<Path>, List<String>, Set<String>, Map<String, List<String>>, boolean, ManualMode, boolean, boolean, Path, boolean, Path, boolean, Path, int, boolean, boolean) - Constructor for record class org.egothor.methodatlas.CliConfig
-
Creates an instance of a
CliConfigrecord class. - Command - Interface in org.egothor.methodatlas.command
-
A self-contained CLI command handler.
- Command handlers - Search tag in package org.egothor.methodatlas.command
- Section
- CommandSupport - Class in org.egothor.methodatlas.command
-
Shared static infrastructure used by two or more
Commandimplementations. - Comparable fields - Search tag in class org.egothor.methodatlas.DeltaReport
- Section
- compute(Path, Path) - Static method in class org.egothor.methodatlas.DeltaReport
-
Computes the difference between two MethodAtlas scan CSV files.
- compute(List<String>, AiMethodSuggestion) - Static method in enum class org.egothor.methodatlas.TagAiDrift
-
Computes the drift between source-level security tags and the AI classification.
- computeFilePrefix(List<Path>) - Static method in class org.egothor.methodatlas.command.CommandSupport
-
Derives the file path prefix used in GitHub Actions workflow command annotations from the first configured scan root.
- confidence() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
confidencerecord component. - confidence() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
confidencerecord component. - confidence(boolean) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Enables or disables AI confidence scoring.
- Confidence Behaviour - Search tag in class org.egothor.methodatlas.ClassificationOverride
- Section
- Configuration Responsibilities - Search tag in record class org.egothor.methodatlas.ai.AiOptions
- Section
- Consume(Path, Path) - Constructor for record class org.egothor.methodatlas.ManualMode.Consume
-
Creates an instance of a
Consumerecord class. - contentHash() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
contentHashrecord component. - create(AiOptions) - Static method in class org.egothor.methodatlas.ai.AiProviderFactory
-
Creates a provider-specific
AiProviderClientbased on the supplied configuration. - create(AiOptions, RateLimitListener) - Static method in class org.egothor.methodatlas.ai.AiProviderFactory
-
Creates a provider-specific
AiProviderClientbased on the supplied configuration, notifyingrateLimitListenerbefore each HTTP 429 pause. - CSV - Enum constant in enum class org.egothor.methodatlas.OutputMode
-
Emits output in comma-separated value format.
- csvEscape(String) - Static method in class org.egothor.methodatlas.emit.OutputEmitter
-
Escapes a value for inclusion in a CSV field.
- CSV format compatibility - Search tag in class org.egothor.methodatlas.DeltaReport
- Section
D
- Data Residency - Search tag in class org.egothor.methodatlas.ai.AzureOpenAiClient
- Section
- DEFAULT - Enum constant in enum class org.egothor.methodatlas.ai.AiOptions.TaxonomyMode
-
Standard taxonomy definition emphasizing clarity and documentation.
- DEFAULT_API_VERSION - Static variable in record class org.egothor.methodatlas.ai.AiOptions
-
Default Azure OpenAI REST API version used when
AiProvider.AZURE_OPENAIis selected and no explicit version is configured. - DEFAULT_MODEL - Static variable in record class org.egothor.methodatlas.ai.AiOptions
-
Default model identifier used when no model is explicitly configured.
- DefaultSecurityTaxonomy - Class in org.egothor.methodatlas.ai
-
Provides the default built-in taxonomy used to guide AI-based security classification of JUnit test methods.
- DeltaEmitter - Class in org.egothor.methodatlas.emit
-
Formats and writes a MethodAtlas delta report to a
PrintWriter. - DeltaEntry - Record Class in org.egothor.methodatlas
-
A single change entry in a MethodAtlas delta report.
- DeltaEntry(DeltaEntry.ChangeType, ScanRecord, ScanRecord, Set<String>) - Constructor for record class org.egothor.methodatlas.DeltaEntry
-
Creates an instance of a
DeltaEntryrecord class. - DeltaEntry.ChangeType - Enum Class in org.egothor.methodatlas
-
The type of change represented by a
DeltaEntry. - DeltaReport - Class in org.egothor.methodatlas
-
Computes the difference between two MethodAtlas scan outputs.
- DeltaReport.DeltaResult - Record Class in org.egothor.methodatlas
-
The aggregate result of comparing two MethodAtlas scan outputs.
- DeltaResult(Path, Path, String, String, int, int, int, int, List<DeltaEntry>, int) - Constructor for record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Creates an instance of a
DeltaResultrecord class. - Design Characteristics - Search tag in class org.egothor.methodatlas.ai.SuggestionLookup
- Section
- Design Goals - Search tag in class org.egothor.methodatlas.ai.OptimizedSecurityTaxonomy
- Section
- Deterministic Output - Search tag in package org.egothor.methodatlas.ai
- Section
- DiffCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the
-diffmode. - DiffCommand(Path, Path) - Constructor for class org.egothor.methodatlas.command.DiffCommand
-
Creates a new diff command.
- displayName() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
displayNamerecord component. - driftDetect() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
driftDetectrecord component.
E
- emit(DeltaReport.DeltaResult, PrintWriter) - Static method in class org.egothor.methodatlas.emit.DeltaEmitter
-
Emits a full delta report to
out. - emit(OutputMode, String, String, int, String, List<String>, String, AiMethodSuggestion, String) - Method in class org.egothor.methodatlas.emit.OutputEmitter
-
Emits a single test method record in the configured output mode.
- emitCsvHeader(OutputMode) - Method in class org.egothor.methodatlas.emit.OutputEmitter
-
Emits the CSV header line when
OutputMode.CSVis selected. - emitMetadata() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
emitMetadatarecord component. - emitMetadata(String, String, String) - Method in class org.egothor.methodatlas.emit.OutputEmitter
-
Emits
# key: valuemetadata comment lines before the CSV header. - emitSourceRoot() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
emitSourceRootrecord component. - Emitters - Search tag in package org.egothor.methodatlas.emit
- Section
- empty() - Static method in class org.egothor.methodatlas.AiResultCache
-
Returns an empty cache that always produces misses.
- empty() - Static method in class org.egothor.methodatlas.ClassificationOverride
-
Returns an empty override set that leaves all classifications unchanged.
- enabled() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
enabledrecord component. - enabled(boolean) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Enables or disables AI enrichment.
- endLine() - Method in record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Returns the value of the
endLinerecord component. - entries() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
entriesrecord component. - Entry(String, String, Boolean, List<String>, String, String, String) - Constructor for record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Creates an instance of a
Entryrecord class. - equals(Object) - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.CliConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.DeltaEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.ManualMode.Consume
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.egothor.methodatlas.ManualMode.Prepare
-
Indicates whether some other object is "equal to" this one.
- escapeMessage(String) - Static method in class org.egothor.methodatlas.emit.GitHubAnnotationsEmitter
-
Encodes characters that would break a GitHub workflow command message.
- escapeParam(String) - Static method in class org.egothor.methodatlas.emit.GitHubAnnotationsEmitter
-
Encodes characters that would break a GitHub workflow command parameter value.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.ApplyTagsCommand
-
Discovers test methods, gathers AI suggestions, and patches source files.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.ApplyTagsFromCsvCommand
-
Applies annotation decisions from the reviewed CSV to source files.
- execute(PrintWriter) - Method in interface org.egothor.methodatlas.command.Command
-
Executes this command and returns an exit code.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.DiffCommand
-
Computes and emits the delta between the two scan CSV outputs.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.GitHubAnnotationsCommand
-
Scans all roots and emits GitHub Actions workflow commands.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.ManualPrepareCommand
-
Discovers test classes, writes work files, and reports progress.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.SarifCommand
-
Scans all roots and emits the buffered result as SARIF JSON.
- execute(PrintWriter) - Method in class org.egothor.methodatlas.command.ScanCommand
-
Runs the scan and emits output incrementally.
- Exit Codes - Search tag in class org.egothor.methodatlas.MethodAtlasApp
- Section
- Extensibility - Search tag in package org.egothor.methodatlas.ai
- Section
- extractFirstJsonObject(String) - Static method in class org.egothor.methodatlas.ai.JsonText
-
Extracts the first JSON object found within a text response.
F
- Field Reference - Search tag in class org.egothor.methodatlas.ClassificationOverride
- Section
- File naming - Search tag in class org.egothor.methodatlas.ai.ManualPrepareEngine
- Section
- fileSuffixes() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
fileSuffixesrecord component. - find(String) - Method in class org.egothor.methodatlas.ai.SuggestionLookup
-
Retrieves the AI suggestion for the specified method name.
- flush(PrintWriter) - Method in class org.egothor.methodatlas.emit.SarifEmitter
-
Serializes all buffered records as a SARIF 2.1.0 JSON document and writes it to the supplied writer.
- formatCommand(String, String, int, String, String) - Static method in class org.egothor.methodatlas.emit.GitHubAnnotationsEmitter
-
Formats a GitHub Actions workflow command line.
- fqcn() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
fqcnrecord component. - from(AiClassSuggestion) - Static method in class org.egothor.methodatlas.ai.SuggestionLookup
-
Creates a lookup instance from a class-level AI suggestion result.
G
- GITHUB_ANNOTATIONS - Enum constant in enum class org.egothor.methodatlas.OutputMode
-
Emits GitHub Actions workflow commands for inline PR annotations.
- GITHUB_MODELS - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the GitHub Models free inference service.
- GitHubAnnotationsCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the
-github-annotationsoutput mode. - GitHubAnnotationsCommand(CliConfig, TestDiscoveryConfig, AiSuggestionEngine, ClassificationOverride, AiResultCache) - Constructor for class org.egothor.methodatlas.command.GitHubAnnotationsCommand
-
Creates a new GitHub Annotations command.
- GitHubAnnotationsEmitter - Class in org.egothor.methodatlas.emit
-
Emits GitHub Actions workflow commands for inline PR annotations.
- GitHubAnnotationsEmitter(PrintWriter, String) - Constructor for class org.egothor.methodatlas.emit.GitHubAnnotationsEmitter
- GROQ - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the Groq cloud inference service for AI-based security classification.
H
- hashCode() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.ManualMode.Consume
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.egothor.methodatlas.ManualMode.Prepare
-
Returns a hash code value for this object.
- hasOverridesFor(String) - Method in class org.egothor.methodatlas.ClassificationOverride
-
Returns
trueif at least one override entry targets the given class. - hits() - Method in class org.egothor.methodatlas.AiResultCache
-
Returns the number of successful cache lookups so far.
- httpClient() - Method in class org.egothor.methodatlas.ai.HttpSupport
-
Returns the configured HTTP client used by this helper.
- HttpSupport - Class in org.egothor.methodatlas.ai
-
Small HTTP utility component used by AI provider clients for outbound network communication and JSON processing support.
- HttpSupport(Duration, int) - Constructor for class org.egothor.methodatlas.ai.HttpSupport
-
Creates a new HTTP support helper with the specified connection timeout.
- HttpSupport(Duration, int, RateLimitListener) - Constructor for class org.egothor.methodatlas.ai.HttpSupport
-
Creates a new HTTP support helper with the specified connection timeout and a rate-limit callback.
I
- Implementation Notes - Search tag in package org.egothor.methodatlas
- Section
- Integration Points - Search tag in class org.egothor.methodatlas.ClassificationOverride
- Section
- interactionScore() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
interactionScorerecord component. - Invariant - Search tag in class org.egothor.methodatlas.ApplyTagsFromCsvEngine
- Section
- isActive() - Method in class org.egothor.methodatlas.AiResultCache
-
Returns
truewhen this cache contains at least one entry. - isAvailable() - Method in interface org.egothor.methodatlas.ai.AiProviderClient
-
Determines whether the provider is reachable and usable in the current runtime environment.
- isAvailable() - Method in class org.egothor.methodatlas.ai.AnthropicClient
-
Determines whether the Anthropic provider can be used in the current runtime environment.
- isAvailable() - Method in class org.egothor.methodatlas.ai.AzureOpenAiClient
-
Determines whether this client can be used in the current runtime environment.
- isAvailable() - Method in class org.egothor.methodatlas.ai.OllamaClient
-
Determines whether the configured Ollama service is reachable.
- isAvailable() - Method in class org.egothor.methodatlas.ai.OpenAiCompatibleClient
-
Determines whether the configured provider can be used in the current runtime environment.
J
- jsonPost(URI, String, Duration) - Method in class org.egothor.methodatlas.ai.HttpSupport
-
Creates a JSON-oriented HTTP
POSTrequest builder. - JsonText - Class in org.egothor.methodatlas.ai
-
Utility methods for extracting JSON fragments from free-form text produced by AI model responses.
K
- Key Capabilities - Search tag in Overview
- Section
L
- License - Search tag in Overview
- Section
- load(Path) - Static method in class org.egothor.methodatlas.AiResultCache
-
Loads a cache from a MethodAtlas CSV output file.
- load(Path) - Static method in class org.egothor.methodatlas.ClassificationOverride
-
Loads an override file from the given path.
- loadClassificationOverride(Path) - Static method in class org.egothor.methodatlas.command.CommandSupport
-
Loads the classification override file, or returns the empty no-op singleton when no override file is configured.
- lookup(String) - Method in class org.egothor.methodatlas.AiResultCache
-
Returns the cached classification for the class with the given content hash, or empty when the hash is absent from the cache.
M
- main(String[]) - Static method in class org.egothor.methodatlas.MethodAtlasApp
-
Program entry point.
- Manual AI Workflow - Search tag in class org.egothor.methodatlas.MethodAtlasApp
- Section
- ManualConsumeEngine - Class in org.egothor.methodatlas.ai
-
Handles the consume phase of the manual AI workflow.
- ManualConsumeEngine(Path) - Constructor for class org.egothor.methodatlas.ai.ManualConsumeEngine
-
Creates a new consume engine that reads response files from the given directory.
- manualMode() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
manualModerecord component. - ManualMode - Interface in org.egothor.methodatlas
-
Selects between the two phases of the manual AI workflow.
- ManualMode.Consume - Record Class in org.egothor.methodatlas
-
Consume phase: read operator-saved response files and emit enriched CSV.
- ManualMode.Prepare - Record Class in org.egothor.methodatlas
-
Prepare phase: scan source files and write AI prompt work files and empty response stubs.
- ManualPrepareCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the
-manual-preparemode. - ManualPrepareCommand(ManualMode.Prepare, CliConfig, TestDiscoveryConfig) - Constructor for class org.egothor.methodatlas.command.ManualPrepareCommand
-
Creates a new manual-prepare command.
- ManualPrepareEngine - Class in org.egothor.methodatlas.ai
-
Handles the prepare phase of the manual AI workflow.
- ManualPrepareEngine(Path, Path, AiOptions) - Constructor for class org.egothor.methodatlas.ai.ManualPrepareEngine
-
Creates a new prepare engine that writes work files and response stubs to separate directories.
- maxClassChars() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
maxClassCharsrecord component. - maxClassChars(int) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Sets the maximum size of class source submitted to the AI provider.
- maxRetries() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
maxRetriesrecord component. - maxRetries(int) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Sets the retry limit for AI requests.
- method() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
methodrecord component. - MethodAtlasApp - Class in org.egothor.methodatlas
-
Command-line application for scanning Java test sources, extracting JUnit test metadata, and optionally enriching the emitted results with AI-generated security tagging suggestions.
- Method identity - Search tag in class org.egothor.methodatlas.DeltaReport
- Section
- methodName() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
methodNamerecord component. - methodName() - Method in record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Returns the value of the
methodNamerecord component. - methods() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns the value of the
methodsrecord component. - Mismatch handling - Search tag in class org.egothor.methodatlas.ApplyTagsFromCsvEngine
- Section
- mismatchLimit() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
mismatchLimitrecord component. - misses() - Method in class org.egothor.methodatlas.AiResultCache
-
Returns the number of unsuccessful cache lookups so far.
- MISTRAL - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the Mistral AI API for inference.
- modelName() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
modelNamerecord component. - modelName(String) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Specifies the provider-specific model identifier.
- MODIFIED - Enum constant in enum class org.egothor.methodatlas.DeltaEntry.ChangeType
-
Method is present in both scans but at least one comparable field differs.
- modifiedCount() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the number of
DeltaEntry.ChangeType.MODIFIEDentries.
N
- NONE - Enum constant in enum class org.egothor.methodatlas.TagAiDrift
-
Both sources agree — either both say security-relevant or neither does.
- note() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
noterecord component.
O
- objectMapper() - Method in class org.egothor.methodatlas.ai.HttpSupport
-
Returns the configured Jackson object mapper used for JSON serialization and deserialization.
- OLLAMA - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses a locally running Ollama instance as the AI inference backend.
- OllamaClient - Class in org.egothor.methodatlas.ai
-
AiProviderClientimplementation for a locally running Ollama inference service. - OllamaClient(AiOptions) - Constructor for class org.egothor.methodatlas.ai.OllamaClient
-
Creates a new Ollama client with no rate-limit notification.
- OllamaClient(AiOptions, RateLimitListener) - Constructor for class org.egothor.methodatlas.ai.OllamaClient
-
Creates a new Ollama client that notifies
rateLimitListenerbefore each rate-limit sleep. - onRateLimitPause(long, int, int) - Method in interface org.egothor.methodatlas.ai.RateLimitListener
-
Called when the HTTP client is about to pause after receiving an HTTP 429 (Too Many Requests) response from an AI provider.
- OPENAI - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the OpenAI API for AI inference.
- OpenAiCompatibleClient - Class in org.egothor.methodatlas.ai
-
AiProviderClientimplementation for AI providers that expose an OpenAI-compatible chat completion API. - OpenAiCompatibleClient(AiOptions) - Constructor for class org.egothor.methodatlas.ai.OpenAiCompatibleClient
-
Creates a new client for an OpenAI-compatible provider with no rate-limit notification.
- OpenAiCompatibleClient(AiOptions, RateLimitListener) - Constructor for class org.egothor.methodatlas.ai.OpenAiCompatibleClient
-
Creates a new client for an OpenAI-compatible provider that notifies
rateLimitListenerbefore each rate-limit sleep. - OPENROUTER - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the OpenRouter aggregation service to access multiple AI models through a unified API.
- Operational Responsibilities - Search tag in class org.egothor.methodatlas.ai.AnthropicClient
- Section
- Operational Responsibilities - Search tag in class org.egothor.methodatlas.ai.AzureOpenAiClient
- Section
- Operational Responsibilities - Search tag in class org.egothor.methodatlas.ai.OllamaClient
- Section
- Operational Responsibilities - Search tag in class org.egothor.methodatlas.ai.OpenAiCompatibleClient
- Section
- OPTIMIZED - Enum constant in enum class org.egothor.methodatlas.ai.AiOptions.TaxonomyMode
-
Reduced taxonomy optimized for improved AI classification reliability.
- OptimizedSecurityTaxonomy - Class in org.egothor.methodatlas.ai
-
Provides the optimized built-in taxonomy used to guide AI-based security classification when prompt compactness and model reliability are prioritized.
- org.egothor.methodatlas - package org.egothor.methodatlas
-
Provides the core command-line utility for analyzing Java test sources and producing structured metadata about JUnit test methods.
- org.egothor.methodatlas.ai - package org.egothor.methodatlas.ai
-
AI integration layer for MethodAtlas providing automated security classification of JUnit test methods.
- org.egothor.methodatlas.command - package org.egothor.methodatlas.command
-
CLI command handler implementations for MethodAtlas.
- org.egothor.methodatlas.emit - package org.egothor.methodatlas.emit
-
Output emitters for MethodAtlas scan results.
- OutputEmitter - Class in org.egothor.methodatlas.emit
-
Formats and emits test method records to a configured output writer.
- OutputEmitter(PrintWriter, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.egothor.methodatlas.emit.OutputEmitter
-
Creates a new output emitter bound to the supplied writer.
- Output format - Search tag in class org.egothor.methodatlas.emit.DeltaEmitter
- Section
- Output Formats - Search tag in package org.egothor.methodatlas
- Section
- outputMode() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
outputModerecord component. - OutputMode - Enum Class in org.egothor.methodatlas
-
Output formats supported by the MethodAtlas application.
- overrideFile() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
overrideFilerecord component. - Override File Format - Search tag in class org.egothor.methodatlas.ClassificationOverride
- Section
- Overview - Search tag in class org.egothor.methodatlas.DeltaReport
- Section
- Overview - Search tag in package org.egothor.methodatlas
- Section
P
- Package Structure - Search tag in Overview
- Section
- paths() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
pathsrecord component. - PLACEBO_THRESHOLD - Static variable in class org.egothor.methodatlas.emit.GitHubAnnotationsEmitter
-
Interaction score at or above which a security test is flagged as a potential placebo.
- PLAIN - Enum constant in enum class org.egothor.methodatlas.OutputMode
-
Emits output in a human-readable plain text format.
- postJson(HttpRequest) - Method in class org.egothor.methodatlas.ai.HttpSupport
-
Executes an HTTP request expected to return a JSON response body and returns the response content as text.
- prepare(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.ManualPrepareEngine
-
Builds and writes the work file for the specified test class, and pre-creates an empty response file alongside it.
- Prepare(Path, Path) - Constructor for record class org.egothor.methodatlas.ManualMode.Prepare
-
Creates an instance of a
Preparerecord class. - PromptBuilder - Class in org.egothor.methodatlas.ai
-
Utility responsible for constructing the prompt supplied to AI providers for security classification of JUnit test classes.
- PromptBuilder.TargetMethod - Record Class in org.egothor.methodatlas.ai
-
Deterministically extracted test method descriptor supplied to the prompt.
- properties() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
propertiesrecord component. - provider() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
providerrecord component. - provider(AiProvider) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Selects the AI provider.
- Provider Resolution - Search tag in class org.egothor.methodatlas.ai.AiProviderFactory
- Section
- Provider Responsibilities - Search tag in interface org.egothor.methodatlas.ai.AiProviderClient
- Section
- Provider Selection - Search tag in enum class org.egothor.methodatlas.ai.AiProvider
- Section
- Purpose - Search tag in class org.egothor.methodatlas.ClassificationOverride
- Section
- Purpose - Search tag in class org.egothor.methodatlas.ai.DefaultSecurityTaxonomy
- Section
R
- RateLimitListener - Interface in org.egothor.methodatlas.ai
-
Callback invoked by
HttpSupportimmediately before each rate-limit pause caused by an HTTP 429 response from an AI provider. - reason() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
reasonrecord component. - reason() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
reasonrecord component. - record() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns the primary record for this entry.
- record(String, String, int, int, String, List<String>, String, AiMethodSuggestion) - Method in class org.egothor.methodatlas.emit.GitHubAnnotationsEmitter
- record(String, String, int, int, String, List<String>, String, AiMethodSuggestion) - Method in class org.egothor.methodatlas.emit.SarifEmitter
-
Buffers a single test method record.
- record(String, String, int, int, String, List<String>, String, AiMethodSuggestion) - Method in interface org.egothor.methodatlas.TestMethodSink
-
Records a single test method.
- REMOVED - Enum constant in enum class org.egothor.methodatlas.DeltaEntry.ChangeType
-
Method is present in the before scan but not the after scan.
- removedCount() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the number of
DeltaEntry.ChangeType.REMOVEDentries. - requireUniqueDiscoveryIds(List<TestDiscovery>) - Static method in class org.egothor.methodatlas.command.CommandSupport
-
Verifies that every
TestDiscoveryprovider in the list has a uniqueTestDiscovery.pluginId(). - requireUniquePatcherIds(List<SourcePatcher>) - Static method in class org.egothor.methodatlas.command.CommandSupport
-
Verifies that every
SourcePatcherin the list has a uniqueSourcePatcher.pluginId(). - resolvedApiKey() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Resolves the effective API key used for authenticating AI provider requests.
- responseDir() - Method in record class org.egothor.methodatlas.ManualMode.Consume
-
Returns the value of the
responseDirrecord component. - responseDir() - Method in record class org.egothor.methodatlas.ManualMode.Prepare
-
Returns the value of the
responseDirrecord component. - Response file format - Search tag in class org.egothor.methodatlas.ai.ManualConsumeEngine
- Section
- Responsibilities - Search tag in class org.egothor.methodatlas.ai.AiSuggestionEngineImpl
- Section
- Responsibilities - Search tag in interface org.egothor.methodatlas.ai.AiSuggestionEngine
- Section
S
- SARIF - Enum constant in enum class org.egothor.methodatlas.OutputMode
-
Emits output in SARIF 2.1.0 JSON format.
- SarifCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the
-sarifoutput mode. - SarifCommand(CliConfig, TestDiscoveryConfig, AiSuggestionEngine, ClassificationOverride, AiResultCache) - Constructor for class org.egothor.methodatlas.command.SarifCommand
-
Creates a new SARIF command.
- SarifEmitter - Class in org.egothor.methodatlas.emit
-
Buffers test method records and serializes them as a single SARIF 2.1.0 JSON document when
SarifEmitter.flush(PrintWriter)is called. - SarifEmitter(boolean, boolean, String) - Constructor for class org.egothor.methodatlas.emit.SarifEmitter
-
Creates a new SARIF emitter with scores embedded in result message text (the default behaviour).
- SarifEmitter(boolean, boolean, String, boolean) - Constructor for class org.egothor.methodatlas.emit.SarifEmitter
-
Creates a new SARIF emitter.
- sarifOmitScores() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
sarifOmitScoresrecord component. - ScanCommand - Class in org.egothor.methodatlas.command
-
CLI command handler for the default CSV and
-plainoutput modes. - ScanCommand(CliConfig, TestDiscoveryConfig, AiSuggestionEngine, ClassificationOverride, AiResultCache) - Constructor for class org.egothor.methodatlas.command.ScanCommand
-
Creates a new scan command.
- Security Considerations - Search tag in package org.egothor.methodatlas.ai
- Section
- securityOnly() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
securityOnlyrecord component. - securityRelevant() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
securityRelevantrecord component. - securityRelevant() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
securityRelevantrecord component. - securityRelevantAfter() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
securityRelevantAfterrecord component. - securityRelevantBefore() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
securityRelevantBeforerecord component. - Shared infrastructure - Search tag in package org.egothor.methodatlas.command
- Section
- Source-Derived Metadata - Search tag in class org.egothor.methodatlas.MethodAtlasApp
- Section
- Sub-packages - Search tag in package org.egothor.methodatlas
- Section
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in interface org.egothor.methodatlas.ai.AiProviderClient
-
Requests AI-based security classification for a parsed test class.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in interface org.egothor.methodatlas.ai.AiSuggestionEngine
-
Requests AI-generated security classification for a single parsed test class.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.AiSuggestionEngineImpl
-
Requests AI-generated security classification for a single parsed test class.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.AnthropicClient
-
Submits a classification request to the Anthropic API for the specified test class.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.AzureOpenAiClient
-
Submits a classification request to the configured Azure OpenAI deployment.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.ManualConsumeEngine
-
Returns AI classification results for the specified class by reading the corresponding response file.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.OllamaClient
-
Submits a classification request to the Ollama chat API for the specified test class.
- suggestForClass(String, String, String, List<PromptBuilder.TargetMethod>) - Method in class org.egothor.methodatlas.ai.OpenAiCompatibleClient
-
Submits a classification request to an OpenAI-compatible chat completion API.
- SuggestionLookup - Class in org.egothor.methodatlas.ai
-
Immutable lookup structure providing efficient access to AI-generated method suggestions by method name.
- Supported Command-Line Options - Search tag in class org.egothor.methodatlas.MethodAtlasApp
- Section
T
- TAG_ONLY - Enum constant in enum class org.egothor.methodatlas.TagAiDrift
-
Source code carries
@Tag("security")but the AI disagrees. - TagAiDrift - Enum Class in org.egothor.methodatlas
-
Describes the agreement between a source-level
@Tag("security")annotation and the AI classification of the same test method. - tags() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns the value of the
tagsrecord component. - tags() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns the value of the
tagsrecord component. - TargetMethod(String, Integer, Integer) - Constructor for record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Creates an instance of a
TargetMethodrecord class. - taxonomyFile() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
taxonomyFilerecord component. - taxonomyFile(Path) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Specifies an external taxonomy definition file.
- taxonomyMode() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
taxonomyModerecord component. - taxonomyMode(AiOptions.TaxonomyMode) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Selects the built-in taxonomy mode.
- testMarkers() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns the value of the
testMarkersrecord component. - TestMethodSink - Interface in org.egothor.methodatlas
-
Consumer that receives a single discovered test method record.
- text() - Static method in class org.egothor.methodatlas.ai.DefaultSecurityTaxonomy
-
Returns the default built-in taxonomy text used for AI classification.
- text() - Static method in class org.egothor.methodatlas.ai.OptimizedSecurityTaxonomy
-
Returns the optimized built-in taxonomy text used for AI classification.
- timeout() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns the value of the
timeoutrecord component. - timeout(Duration) - Method in class org.egothor.methodatlas.ai.AiOptions.Builder
-
Sets the timeout applied to AI requests.
- toString() - Method in record class org.egothor.methodatlas.ai.AiClassSuggestion
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.ai.AiMethodSuggestion
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.ai.AiOptions
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.ai.PromptBuilder.TargetMethod
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.ClassificationOverride.Entry
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.CliConfig
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.DeltaEntry
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.ManualMode.Consume
-
Returns a string representation of this record class.
- toString() - Method in record class org.egothor.methodatlas.ManualMode.Prepare
-
Returns a string representation of this record class.
- totalAfter() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
totalAfterrecord component. - totalBefore() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
totalBeforerecord component. - toValue() - Method in enum class org.egothor.methodatlas.TagAiDrift
-
Returns the lowercase hyphenated string representation used in CSV and SARIF output.
- Typical Usage - Search tag in package org.egothor.methodatlas
- Section
U
- unchangedCount() - Method in record class org.egothor.methodatlas.DeltaReport.DeltaResult
-
Returns the value of the
unchangedCountrecord component. - Unknown Methods - Search tag in class org.egothor.methodatlas.ClassificationOverride
- Section
V
- valueOf(String) - Static method in enum class org.egothor.methodatlas.ai.AiOptions.TaxonomyMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.egothor.methodatlas.ai.AiProvider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.egothor.methodatlas.DeltaEntry.ChangeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.egothor.methodatlas.OutputMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.egothor.methodatlas.TagAiDrift
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.egothor.methodatlas.ai.AiOptions.TaxonomyMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.egothor.methodatlas.ai.AiProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.egothor.methodatlas.DeltaEntry.ChangeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.egothor.methodatlas.OutputMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.egothor.methodatlas.TagAiDrift
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- What is applied - Search tag in class org.egothor.methodatlas.ApplyTagsFromCsvEngine
- Section
- workDir() - Method in record class org.egothor.methodatlas.ManualMode.Consume
-
Returns the value of the
workDirrecord component. - workDir() - Method in record class org.egothor.methodatlas.ManualMode.Prepare
-
Returns the value of the
workDirrecord component.
X
- XAI - Enum constant in enum class org.egothor.methodatlas.ai.AiProvider
-
Uses the xAI API to access Grok models.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form