Index

A B C D G I J L M 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
 
apply(GitLabURIHandler, Date, Date, Project) - Method in class org.nasdanika.models.java.cli.MavenRetrospectCommand
 
apply(GitLabURIHandler, Date, Date, Project, URI, Model) - Method in class org.nasdanika.models.java.cli.MavenRetrospectCommand
 
apply(GitLabURIHandler, Date, Date, Project, URI, Model) - Method in class org.nasdanika.models.java.cli.MavenVisitCommand
 

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
 
call() - Method in class org.nasdanika.models.java.cli.JacocoCommand
 
call() - Method in class org.nasdanika.models.java.cli.MavenRetrospectCommand
 
call(BiFunction<URI, ProgressMonitor, ModuleCoverage>) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
call(BiFunction<URI, ProgressMonitor, ModuleCoverage>, GitLabURIHandler) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
close(ProgressMonitor) - Method in interface org.nasdanika.models.java.cli.MavenVisitCommand.Visitor
 
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.
createResourceSet(GitLabURIHandler, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.MavenVisitCommand
 
createVisitor(GitLabURIHandler, Date, Date, Project, URI, Model, ResourceSet, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.MavenVisitCommand
 

D

doCreateCommand(List<CommandLine>, CapabilityFactory.Loader, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.JacocoCommandFactory
 
doCreateCommand(List<CommandLine>, CapabilityFactory.Loader, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.JavaCommandFactory
 
doCreateCommand(List<CommandLine>, CapabilityFactory.Loader, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommandFactory
 

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.JacocoCommandFactory
 
getCommandType() - Method in class org.nasdanika.models.java.cli.JavaCommandFactory
 
getCommandType() - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommandFactory
 
getDeploymentOrModelName() - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
getDeploymentOrModelName() - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 
getModuleCoverage(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.MavenVisitCommand
 
getOpenAIClient(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractOpenAIJUnitTestGeneratorCommand
 
getOpenAIClient(ProgressMonitor) - Method in class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 
getResult() - Method in interface org.nasdanika.models.java.cli.MavenVisitCommand.Visitor
 

I

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

J

JacocoCommand - Class in org.nasdanika.models.java.cli
 
JacocoCommand() - Constructor for class org.nasdanika.models.java.cli.JacocoCommand
 
JacocoCommandFactory - Class in org.nasdanika.models.java.cli
 
JacocoCommandFactory() - Constructor for class org.nasdanika.models.java.cli.JacocoCommandFactory
 
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
 
loadCoverage(URI, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.JacocoCommand
 

M

MavenRetrospectCommand - Class in org.nasdanika.models.java.cli
Base class for commands retrospecting Maven projects.
MavenRetrospectCommand() - Constructor for class org.nasdanika.models.java.cli.MavenRetrospectCommand
 
MavenRetrospectCommand(CapabilityLoader) - Constructor for class org.nasdanika.models.java.cli.MavenRetrospectCommand
 
MavenVisitCommand - Class in org.nasdanika.models.java.cli
Base class for commands visiting sources.
MavenVisitCommand() - Constructor for class org.nasdanika.models.java.cli.MavenVisitCommand
 
MavenVisitCommand(CapabilityLoader) - Constructor for class org.nasdanika.models.java.cli.MavenVisitCommand
 
MavenVisitCommand.Visitor<T> - Interface in org.nasdanika.models.java.cli
 

O

OpenAIJUnitTestGeneratorCommand - Class in org.nasdanika.models.java.cli
 
OpenAIJUnitTestGeneratorCommand() - Constructor for class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommand
 
OpenAIJUnitTestGeneratorCommandFactory - Class in org.nasdanika.models.java.cli
 
OpenAIJUnitTestGeneratorCommandFactory() - Constructor for class org.nasdanika.models.java.cli.OpenAIJUnitTestGeneratorCommandFactory
 
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

shallVisit(URI, String, ProgressMonitor) - Method in interface org.nasdanika.models.java.cli.MavenVisitCommand.Visitor
 
start(ProgressMonitor) - Method in interface org.nasdanika.models.java.cli.MavenVisitCommand.Visitor
 
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
 
stop(ProgressMonitor) - Method in interface org.nasdanika.models.java.cli.MavenVisitCommand.Visitor
 

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(URI, String, EObject, ProgressMonitor) - Method in interface org.nasdanika.models.java.cli.MavenVisitCommand.Visitor
 
visit(EObject, URI, URI, int[], ProgressMonitor) - Method in class org.nasdanika.models.java.cli.AbstractJUnitTestGeneratorCommand
 
visit(ResourceSet, URI, String, MavenVisitCommand.Visitor<T>, ProgressMonitor) - Method in class org.nasdanika.models.java.cli.MavenVisitCommand
 
A B C D G I J L M O P S U V 
All Classes and Interfaces|All Packages