Package io.codemodder.codemods
Class VerbTamperingCodemod
java.lang.Object
io.codemodder.RawFileChanger
io.codemodder.codemods.VerbTamperingCodemod
- All Implemented Interfaces:
io.codemodder.CodeChanger
@Codemod(id="pixee:java/fix-verb-tampering",
importance=HIGH,
reviewGuidance=MERGE_WITHOUT_REVIEW)
public final class VerbTamperingCodemod
extends io.codemodder.RawFileChanger
Removes all
<http-method>
XML elements from files named web.xml.-
Field Summary
Fields inherited from class io.codemodder.RawFileChanger
reporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIndividualChangeDescription
(Path filePath, io.codemodder.CodemodChange change) List<io.codemodder.codetf.CodeTFReference>
io.codemodder.CodemodFileScanningResult
visitFile
(io.codemodder.CodemodInvocationContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.codemodder.CodeChanger
shouldRun
-
Constructor Details
-
VerbTamperingCodemod
@Inject public VerbTamperingCodemod(io.codemodder.XPathStreamProcessor processor)
-
-
Method Details
-
visitFile
public io.codemodder.CodemodFileScanningResult visitFile(io.codemodder.CodemodInvocationContext context) throws IOException - Specified by:
visitFile
in classio.codemodder.RawFileChanger
- Throws:
IOException
-
getSummary
- Specified by:
getSummary
in interfaceio.codemodder.CodeChanger
- Overrides:
getSummary
in classio.codemodder.RawFileChanger
-
getDescription
- Specified by:
getDescription
in interfaceio.codemodder.CodeChanger
- Overrides:
getDescription
in classio.codemodder.RawFileChanger
-
getIndividualChangeDescription
- Specified by:
getIndividualChangeDescription
in interfaceio.codemodder.CodeChanger
- Overrides:
getIndividualChangeDescription
in classio.codemodder.RawFileChanger
-
getReferences
- Specified by:
getReferences
in interfaceio.codemodder.CodeChanger
- Overrides:
getReferences
in classio.codemodder.RawFileChanger
-