diff options
Diffstat (limited to 'platform/lang-impl/src/com/intellij/util/indexing/RescanIndexesAction.kt')
-rw-r--r-- | platform/lang-impl/src/com/intellij/util/indexing/RescanIndexesAction.kt | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/platform/lang-impl/src/com/intellij/util/indexing/RescanIndexesAction.kt b/platform/lang-impl/src/com/intellij/util/indexing/RescanIndexesAction.kt index 1f659a703777..d381ab9056d5 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/RescanIndexesAction.kt +++ b/platform/lang-impl/src/com/intellij/util/indexing/RescanIndexesAction.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.util.indexing import com.intellij.ide.actions.cache.* @@ -7,13 +7,13 @@ import com.intellij.openapi.diagnostic.logger import com.intellij.openapi.progress.ProgressIndicator import com.intellij.openapi.progress.util.ProgressIndicatorUtils import com.intellij.openapi.project.DumbModeTask +import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VirtualFile import com.intellij.openapi.vfs.VirtualFileWithId import com.intellij.psi.stubs.StubTreeBuilder import com.intellij.psi.stubs.StubUpdatingIndex import com.intellij.util.BooleanFunction import com.intellij.util.indexing.diagnostic.ProjectIndexingHistoryImpl -import com.intellij.util.indexing.diagnostic.ScanningType import com.intellij.util.indexing.roots.IndexableFilesIterator import com.intellij.util.indexing.roots.ProjectIndexableFilesIteratorImpl import org.jetbrains.annotations.ApiStatus @@ -39,9 +39,7 @@ class RescanIndexesAction : RecoveryAction { if (recoveryScope is FilesRecoveryScope) { predefinedIndexableFilesIterators = recoveryScope.files.map { ProjectIndexableFilesIteratorImpl(it) } } - object : UnindexedFilesUpdater(project, false, false, - predefinedIndexableFilesIterators, "Rescanning indexes recovery action", - if(predefinedIndexableFilesIterators == null) ScanningType.FULL_FORCED else ScanningType.PARTIAL_FORCED) { + object : UnindexedFilesUpdater(project, predefinedIndexableFilesIterators, "Rescanning indexes recovery action") { private val stubIndex = runCatching { (FileBasedIndex.getInstance() as FileBasedIndexImpl).getIndex(StubUpdatingIndex.INDEX_ID) } .onFailure { logger<RescanIndexesAction>().error(it) }.getOrNull() |