Class BSLFiles

java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.BSLFiles

public final class BSLFiles extends Object
Поиск BSL/OS файлов внутри каталога с учётом исключений. Каталоги под excludePaths не разворачиваются — обход обрезается на уровне directory-фильтра.
  • Method Details

    • listBslFiles

      public static Collection<File> listBslFiles(Path srcDir, @Nullable List<String> excludePaths)
      Возвращает все BSL/OS файлы внутри srcDir, не попадающие под excludePaths. Каталоги, совпадающие с паттернами исключения, не разворачиваются.
      Parameters:
      srcDir - корневой каталог поиска
      excludePaths - паттерны исключения (см. PathExclusionUtils); null или пустой список означает «без фильтрации»
      Returns:
      найденные файлы; пустая коллекция, если ничего не найдено