Class SemgrepModule
java.lang.Object
com.google.inject.AbstractModule
io.codemodder.providers.sarif.semgrep.SemgrepModule
- All Implemented Interfaces:
com.google.inject.Module
public final class SemgrepModule
extends com.google.inject.AbstractModule
Responsible for binding Semgrep-related things.
-
Constructor Summary
ConstructorsConstructorDescriptionSemgrepModule
(Path codeDirectory, List<String> includePatterns, List<String> excludePatterns, List<Class<? extends io.codemodder.CodeChanger>> codemodTypes) SemgrepModule
(Path codeDirectory, List<String> includePatterns, List<String> excludePatterns, List<Class<? extends io.codemodder.CodeChanger>> codemodTypes, List<io.codemodder.RuleSarif> sarifs, io.codemodder.providers.sarif.semgrep.SemgrepRuleFactory semgrepRuleFactory) -
Method Summary
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
SemgrepModule
-
SemgrepModule
-
-
Method Details
-
configure
protected void configure()- Overrides:
configure
in classcom.google.inject.AbstractModule
-