Class JNDIInjectionRemediator<T>
java.lang.Object
io.codemodder.remediation.jndiinjection.JNDIInjectionRemediator<T>
- All Implemented Interfaces:
Remediator<T>
-
Constructor Summary
ConstructorsConstructorDescriptionRemediator with the default strategy.JNDIInjectionRemediator
(RemediationStrategy strategy) A remediator with a chosen strategy -
Method Summary
Modifier and TypeMethodDescriptionremediateAll
(com.github.javaparser.ast.CompilationUnit cu, String path, io.codemodder.codetf.DetectorRule detectorRule, Collection<T> findingsForPath, Function<T, String> findingIdExtractor, Function<T, Integer> findingStartLineExtractor, Function<T, Optional<Integer>> findingEndLineExtractor, Function<T, Optional<Integer>> findingColumnExtractor)
-
Constructor Details
-
JNDIInjectionRemediator
public JNDIInjectionRemediator()Remediator with the default strategy. -
JNDIInjectionRemediator
A remediator with a chosen strategy- Parameters:
strategy
-
-
-
Method Details
-
remediateAll
public CodemodFileScanningResult remediateAll(com.github.javaparser.ast.CompilationUnit cu, String path, io.codemodder.codetf.DetectorRule detectorRule, Collection<T> findingsForPath, Function<T, String> findingIdExtractor, Function<T, Integer> findingStartLineExtractor, Function<T, Optional<Integer>> findingEndLineExtractor, Function<T, Optional<Integer>> findingColumnExtractor) - Specified by:
remediateAll
in interfaceRemediator<T>
-