in plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/indexAdditionalFiles/IndexAdditionalFilesSyncHook.kt [99:108]
override fun visitFileEx(file: VirtualFile): Result {
if (file in excludedRoots || file in contentRoots) return SKIP_CHILDREN
if (!visited.add(file)) return SKIP_CHILDREN
if (file.isDirectory) return CONTINUE
val relativePath = VfsUtilCore.getRelativePath(file, rootDir)
if (relativePath != null && indexAdditionalFilesGlob.matches(relativePath)) {
indexAdditionalFiles.add(file)
}
return CONTINUE
}