in plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/resolve/BazelGoPackage.kt [343:357]
override fun processFiles(processor: Processor<in PsiFile>, virtualFileFilter: Predicate<VirtualFile>): Boolean {
if (!isValid) return true
val fileIndexFacade = FileIndexFacade.getInstance(project)
for (file in files()) {
val virtualFile = file.virtualFile
if (virtualFile.isValid &&
virtualFileFilter.test(virtualFile) &&
!fileIndexFacade.isExcludedFile(virtualFile) &&
!processor.process(file)
) {
return false
}
}
return true
}