in src/main/kotlin/com/jetbrains/plugin/jtreg/listeners/TestRootManager.kt [48:66]
fun addSourceFolders(sourceRoots: List<VirtualFile>) {
for (file in sourceRoots) {
try {
val count = refCount.getOrDefault(file, 0)
if (count == 0) {
logger.debug("Adding source folder $file")
val isSourceFolderExistInIndex = contentEntry.sourceFolders.any { it.file == file }
if (!isSourceFolderExistInIndex) {
contentEntry.addSourceFolder(file, true)
}
} else {
logger.debug("Source folder $file is already added")
}
refCount[file] = count + 1
} catch (e: IllegalStateException) {
//logger.error("Failed to add source folder $file", e)
}
}
}