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
getIncludesExcludesPattern, supports, visitMethods inherited from class io.codemodder.javaparser.JavaParserChanger
getDescription, getIndividualChangeDescription, getReferences, getSummaryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.codemodder.CodeChanger
shouldRun
-
Constructor Details
-
MigrateFilesCommonsIOToNIOCodemod
@Inject public MigrateFilesCommonsIOToNIOCodemod(io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadLinesCodemod readLinesCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadStringCodemod readStringCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadBytesCodemod readBytesCodemod)
-