Uses of Class
org.egothor.methodatlas.ai.AiSuggestionException
Packages that use AiSuggestionException
Package
Description
AI integration layer for MethodAtlas providing automated security
classification of JUnit test methods.
-
Uses of AiSuggestionException in org.egothor.methodatlas.ai
Methods in org.egothor.methodatlas.ai that throw AiSuggestionExceptionModifier and TypeMethodDescriptionstatic AiProviderClientCreates a provider-specificAiProviderClientbased on the supplied configuration.static StringJsonText.extractFirstJsonObject(String text) Extracts the first JSON object found within a text response.ManualPrepareEngine.prepare(String fileStem, String fqcn, String classSource, List<PromptBuilder.TargetMethod> targetMethods) Builds and writes the work file for the specified test class, and pre-creates an empty response file alongside it.AiProviderClient.suggestForClass(String fqcn, String classSource, String taxonomyText, List<PromptBuilder.TargetMethod> targetMethods) Requests AI-based security classification for a parsed test class.AiSuggestionEngine.suggestForClass(String fileStem, String fqcn, String classSource, List<PromptBuilder.TargetMethod> targetMethods) Requests AI-generated security classification for a single parsed test class.AiSuggestionEngineImpl.suggestForClass(String fileStem, String fqcn, String classSource, List<PromptBuilder.TargetMethod> targetMethods) Requests AI-generated security classification for a single parsed test class.AnthropicClient.suggestForClass(String fqcn, String classSource, String taxonomyText, List<PromptBuilder.TargetMethod> targetMethods) Submits a classification request to the Anthropic API for the specified test class.ManualConsumeEngine.suggestForClass(String fileStem, String fqcn, String classSource, List<PromptBuilder.TargetMethod> targetMethods) Returns AI classification results for the specified class by reading the corresponding response file.OllamaClient.suggestForClass(String fqcn, String classSource, String taxonomyText, List<PromptBuilder.TargetMethod> targetMethods) Submits a classification request to the Ollama chat API for the specified test class.OpenAiCompatibleClient.suggestForClass(String fqcn, String classSource, String taxonomyText, List<PromptBuilder.TargetMethod> targetMethods) Submits a classification request to an OpenAI-compatible chat completion API.Constructors in org.egothor.methodatlas.ai that throw AiSuggestionExceptionModifierConstructorDescriptionAiSuggestionEngineImpl(AiOptions options) Creates a new AI suggestion engine using the supplied runtime options.ManualPrepareEngine(Path workDir, Path responseDir, AiOptions options) Creates a new prepare engine that writes work files and response stubs to separate directories.