Package io.codemodder.codemods
Class MigrateFilesCommonsIOToNIOCodemod
java.lang.Object
io.codemodder.javaparser.JavaParserChanger
io.codemodder.CompositeJavaParserChanger
io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod
- All Implemented Interfaces:
io.codemodder.CodeChanger
@Codemod(id="pixee:java/migrate-files-commons-io-to-nio",
importance=MEDIUM,
reviewGuidance=MERGE_WITHOUT_REVIEW)
public final class MigrateFilesCommonsIOToNIOCodemod
extends io.codemodder.CompositeJavaParserChanger
Migrates
FileUtils
APIs to Files
where
possible. Some of the contracts between FileUtils and Files are similar, but not exactly the
same, so they're not good candidates for simple migration of APIs.-
Field Summary
Fields inherited from class io.codemodder.javaparser.JavaParserChanger
reporter
-
Constructor Summary
ConstructorsConstructorDescriptionMigrateFilesCommonsIOToNIOCodemod
(io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadLinesCodemod readLinesCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadStringCodemod readStringCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadBytesCodemod readBytesCodemod) -
Method Summary
Methods inherited from class io.codemodder.CompositeJavaParserChanger
shouldRun, visit
Methods inherited from class io.codemodder.javaparser.JavaParserChanger
getDescription, getIndividualChangeDescription, getReferences, getSummary
-
Constructor Details
-
MigrateFilesCommonsIOToNIOCodemod
@Inject public MigrateFilesCommonsIOToNIOCodemod(io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadLinesCodemod readLinesCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadStringCodemod readStringCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadBytesCodemod readBytesCodemod)
-