From 7fe46438f69a3808dec66533df50b3c930c2c6f9 Mon Sep 17 00:00:00 2001 From: "Evgeniy.Stepanov" Date: Mon, 23 Jan 2017 13:19:10 +0100 Subject: [PATCH] Add docs --- .../util/indexing/FileBasedIndexScanRunnableCollector.java | 5 ++++- .../indexing/FileBasedIndexScanRunnableCollectorImpl.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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); }