Class SourceFileScanner

java.lang.Object
org.ek9lang.cli.coverage.SourceFileScanner
All Implemented Interfaces:
Supplier<List<String>>

final class SourceFileScanner extends Object implements Supplier<List<String>>
Scans file system for EK9 source files. Single responsibility: file discovery. Excludes package manifests, build artifacts, and test files.
  • Constructor Details

    • SourceFileScanner

      SourceFileScanner(Path sourceDirectory)
      Create a scanner for the given source directory.
      Parameters:
      sourceDirectory - The root directory to scan for .ek9 files
  • Method Details