Package io.codemodder

Interface SourceDirectory

All Superinterfaces:
Comparable<SourceDirectory>
All Known Implementing Classes:
SourceDirectory.DefaultSourceDirectory

public interface SourceDirectory extends Comparable<SourceDirectory>
Represent a normally-structured Java source code directory and all its files underneath it.
  • Method Details

    • path

      Path path()
      The filesystem path of the directory.
    • files

      List<String> files()
      The full path of all the source code files within this directory.
    • createDefault

      static SourceDirectory createDefault(Path path, List<String> files)