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

    Constructors
    Constructor
    Description
    MigrateFilesCommonsIOToNIOCodemod(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MigrateFilesCommonsIOToNIOCodemod

      @Inject public MigrateFilesCommonsIOToNIOCodemod(io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadLinesCodemod readLinesCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadStringCodemod readStringCodemod, io.codemodder.codemods.MigrateFilesCommonsIOToNIOCodemod.ReadBytesCodemod readBytesCodemod)