shared-indexes tests: speedup "compareIndices" command: resolve files only once.
[idea/community.git] / platform / lang-impl / src / com / intellij / util / indexing / diagnostic / dump / IndexContentDiagnostic.kt
1 package com.intellij.util.indexing.diagnostic.dump
2
3 import com.intellij.util.indexing.diagnostic.dump.paths.IndexedFilePath
4
5 data class IndexContentDiagnostic(
6   val allIndexedFilePaths: List<IndexedFilePath>,
7   /**
8    * Paths to indexed files from *unsupported* file systems (currently, only local and archive file systems are supported).
9    */
10   val filesFromUnsupportedFileSystems: List<IndexedFilePath>,
11   /**
12    * Keys - debug name of indexable file provider that schedules a set of files for indexing.
13    * Values - IDs of files that were scheduled for indexing by a provider.
14    */
15   val projectIndexedFileProviderDebugNameToFileIds: Map<String, Set<Int>>
16 )