Package io.codemodder.providers.sonar
Class SonarRemediatingJavaParserChanger
java.lang.Object
io.codemodder.javaparser.JavaParserChanger
io.codemodder.providers.sonar.SonarRemediatingJavaParserChanger
- All Implemented Interfaces:
io.codemodder.CodeChanger,io.codemodder.FixOnlyCodeChanger
public abstract class SonarRemediatingJavaParserChanger
extends io.codemodder.javaparser.JavaParserChanger
implements io.codemodder.FixOnlyCodeChanger
Provides base functionality for making JavaParser-based remediation of Sonar results.
-
Field Summary
Fields inherited from class io.codemodder.javaparser.JavaParserChanger
reporter -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSonarRemediatingJavaParserChanger(io.codemodder.CodemodReporterStrategy reporter, RuleFinding<?> findings) -
Method Summary
Methods inherited from class io.codemodder.javaparser.JavaParserChanger
getDescription, getIncludesExcludesPattern, getIndividualChangeDescription, getReferences, getSummary, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.codemodder.CodeChanger
shouldRunMethods inherited from interface io.codemodder.FixOnlyCodeChanger
detectorRule
-
Constructor Details
-
SonarRemediatingJavaParserChanger
protected SonarRemediatingJavaParserChanger(io.codemodder.CodemodReporterStrategy reporter, RuleFinding<?> findings)
-
-
Method Details
-
supports
- Specified by:
supportsin interfaceio.codemodder.CodeChanger- Overrides:
supportsin classio.codemodder.javaparser.JavaParserChanger
-
vendorName
- Specified by:
vendorNamein interfaceio.codemodder.FixOnlyCodeChanger
-