Uses of Record Class
org.egothor.methodatlas.ai.AiClassSuggestion
Packages that use AiClassSuggestion
Package
Description
Provides the core command-line utility for analyzing Java test sources and
producing structured metadata about JUnit test methods.
AI integration layer for MethodAtlas providing automated security
classification of JUnit test methods.
-
Uses of AiClassSuggestion in org.egothor.methodatlas
Methods in org.egothor.methodatlas that return AiClassSuggestionModifier and TypeMethodDescriptionClassificationOverride.apply(String fqcn, AiClassSuggestion suggestion, List<String> methodNames) Applies override entries to an existing AI classification result.Methods in org.egothor.methodatlas that return types with arguments of type AiClassSuggestionModifier and TypeMethodDescriptionReturns the cached classification for the class with the given content hash, or empty when the hash is absent from the cache.Methods in org.egothor.methodatlas with parameters of type AiClassSuggestionModifier and TypeMethodDescriptionClassificationOverride.apply(String fqcn, AiClassSuggestion suggestion, List<String> methodNames) Applies override entries to an existing AI classification result. -
Uses of AiClassSuggestion in org.egothor.methodatlas.ai
Methods in org.egothor.methodatlas.ai that return AiClassSuggestionModifier and TypeMethodDescriptionAiProviderClient.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.AzureOpenAiClient.suggestForClass(String fqcn, String classSource, String taxonomyText, List<PromptBuilder.TargetMethod> targetMethods) Submits a classification request to the configured Azure OpenAI deployment.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.Methods in org.egothor.methodatlas.ai with parameters of type AiClassSuggestionModifier and TypeMethodDescriptionstatic SuggestionLookupSuggestionLookup.from(AiClassSuggestion suggestion) Creates a lookup instance from a class-level AI suggestion result.