Class ExcludedDirectories

java.lang.Object
org.ek9lang.core.ExcludedDirectories

public final class ExcludedDirectories extends Object
Single source of truth for directory names that should be excluded from workspace file walks, watch registrations, and glob-based source discovery.

All callers that need to skip build outputs, VCS directories, or IDE caches should delegate here rather than maintaining their own exclusion sets. The questions are asked of THE helpers, held as instances: IsExcludedDirectoryName (one directory name), IsExcludedPath (any element of a path) and ExcludedDirectoryGlobs (the same set as glob exclude patterns).

  • Field Details

    • NAMES

      public static final Set<String> NAMES
      THE directory names every walk skips (besides any hidden, .-prefixed, directory).