Index

A B C G I J L O P S U V 
All Classes and Interfaces|All Packages

A

AbstractJUnitTestGeneratorCommand - Class in org.nasdanika.models.java.cli
Base class for command generating JUnit tests based on coverage results
AbstractJUnitTestGeneratorCommand() - Constructor for class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
AbstractJUnitTestGeneratorCommand.CoverageType - Enum Class in org.nasdanika.models.java.cli
 
AbstractOpenAIJUnitTestGeneratorCommand - Class in org.nasdanika.models.java.cli
Base class for commands leveraging OpenAI API to generate test method body
AbstractOpenAIJUnitTestGeneratorCommand() - Constructor for class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 

B

branch - Enum constant in enum class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand.CoverageType
 

C

call() - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
complexity - Enum constant in enum class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand.CoverageType
 
createChatCompletions(List<ChatRequestMessage>) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
Creates chat completions.
createCommand(List<CommandLine>, BiFunction<Object, ProgressMonitor, CompletionStage<Iterable<CapabilityProvider<Object>>>>, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.JavaCommandFactory
 

G

generateChatMessages(Method, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
generateChatMessages(Method, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 
generateTestMethod(Method, Class, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
Generates a test method for a given method
generateTestMethodBody(Method, String, Class, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
generateTestMethodBody(Method, String, Class, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
getCommandType() - Method in class org.nasdanika.models.java.cli.JavaCommandFactory
 
getDeploymentOrModelName() - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
getDeploymentOrModelName() - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 
getOpenAIClient(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
getOpenAIClient(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 

I

instruction - Enum constant in enum class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand.CoverageType
 

J

JavaCommand - Class in org.nasdanika.models.java.cli
 
JavaCommand() - Constructor for class org.nasdanika.models.java.cli.JavaCommand
 
JavaCommandFactory - Class in org.nasdanika.models.java.cli
 
JavaCommandFactory() - Constructor for class org.nasdanika.models.java.cli.JavaCommandFactory
 

L

line - Enum constant in enum class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand.CoverageType
 

O

OpenAIJUnitTestGeneratorCommand - Class in org.nasdanika.models.java.cli
 
OpenAIJUnitTestGeneratorCommand() - Constructor for class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 
org.nasdanika.models.java.cli - module org.nasdanika.models.java.cli
 
org.nasdanika.models.java.cli - package org.nasdanika.models.java.cli
 

P

processResponse(String, Class, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
Override to process response such as extract code, add imports, ...

S

stats(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
Override to outputstats such as token usage to progress monitor.
stats(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 

U

usage - Variable in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
usage(CompletionsUsage) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 

V

valueOf(String) - Static method in enum class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand.CoverageType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand.CoverageType
Returns an array containing the constants of this enum class, in the order they are declared.
VersionProvider - Class in org.nasdanika.models.java.cli
 
VersionProvider() - Constructor for class org.nasdanika.models.java.cli.VersionProvider
 
visit(EObject, URI, File, int[], ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
A B C G I J L O P S U V 
All Classes and Interfaces|All Packages