Package io.codemodder.plugins.llm
Class LLMProvider
java.lang.Object
io.codemodder.plugins.llm.LLMProvider
- All Implemented Interfaces:
io.codemodder.CodemodProvider
Provides LLM-related functionality to codemods.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<com.google.inject.AbstractModule>
getModules
(Path repository, List<Path> includedFiles, List<String> includePaths, List<String> excludePaths, List<Class<? extends io.codemodder.CodeChanger>> codemodTypes, List<io.codemodder.RuleSarif> sarifs, Path sonarIssuesJsonFile) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.codemodder.CodemodProvider
wantsSarifToolNames
-
Constructor Details
-
LLMProvider
public LLMProvider()
-
-
Method Details
-
getModules
public Set<com.google.inject.AbstractModule> getModules(Path repository, List<Path> includedFiles, List<String> includePaths, List<String> excludePaths, List<Class<? extends io.codemodder.CodeChanger>> codemodTypes, List<io.codemodder.RuleSarif> sarifs, Path sonarIssuesJsonFile) - Specified by:
getModules
in interfaceio.codemodder.CodemodProvider
-