diff --git a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollector.java b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollector.java index 87b88f7d816a..c5421ba8c12b 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollector.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollector.java @@ -30,6 +30,9 @@ public abstract class FileBasedIndexScanRunnableCollector { return ServiceManager.getService(project, FileBasedIndexScanRunnableCollector.class); } - public abstract Boolean shouldCollect(@NotNull final VirtualFile file); + // Returns true if file should be indexed + public abstract boolean shouldCollect(@NotNull final VirtualFile file); + + // Collect all roots for indexing public abstract List collectScanRootRunnables(@NotNull final ContentIterator processor, final ProgressIndicator indicator); } diff --git a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollectorImpl.java b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollectorImpl.java index 8e38cc46a5c4..34e01af60a9b 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollectorImpl.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexScanRunnableCollectorImpl.java @@ -44,7 +44,7 @@ public class FileBasedIndexScanRunnableCollectorImpl extends FileBasedIndexScanR } @Override - public Boolean shouldCollect(@NotNull VirtualFile file) { + public boolean shouldCollect(@NotNull VirtualFile file) { if (myProjectFileIndex.isInContent(file) || myProjectFileIndex.isInLibraryClasses(file) || myProjectFileIndex.isInLibrarySource(file)) { return !myFileTypeManager.isFileIgnored(file); }