Filter out invalid files before contributing them for indexing

#EA-104574
This commit is contained in:
Pavel V. Talanov
2017-07-24 19:39:44 +03:00
parent 99555fa843
commit e115c8b373
@@ -25,7 +25,7 @@ class KotlinScriptDependenciesIndexableSetContributor : IndexableSetContributor(
override fun getAdditionalProjectRootsToIndex(project: Project): Set<VirtualFile> {
val manager = ScriptDependenciesManager.getInstance(project)
return (manager.getAllScriptsClasspath() + manager.getAllLibrarySources()).toSet()
return (manager.getAllScriptsClasspath() + manager.getAllLibrarySources()).filterTo(LinkedHashSet()) { it.isValid }
}
override fun getAdditionalRootsToIndex(): Set<VirtualFile> = emptySet()