From 56f14e2efd96bb8ad0b749ef58c9fc8bc34ae92f Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Tue, 8 Jul 2025 13:53:24 +0200 Subject: [PATCH] KTIJ-33154 [kotlin] Cleanup: Reuse `cancelableCollectFilterProcessor` instead of `ProcessorWithThrottledCancellationCheck` This is done for better consistency GitOrigin-RevId: 4fe9109248a4588eeafd9b0c1b566391ab654cb7 --- .../kotlin/idea/stubindex/KotlinStringStubIndexHelper.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/kotlin/base/indices/src/org/jetbrains/kotlin/idea/stubindex/KotlinStringStubIndexHelper.kt b/plugins/kotlin/base/indices/src/org/jetbrains/kotlin/idea/stubindex/KotlinStringStubIndexHelper.kt index 2ecc861efaef..04475fb7ba8c 100644 --- a/plugins/kotlin/base/indices/src/org/jetbrains/kotlin/idea/stubindex/KotlinStringStubIndexHelper.kt +++ b/plugins/kotlin/base/indices/src/org/jetbrains/kotlin/idea/stubindex/KotlinStringStubIndexHelper.kt @@ -12,7 +12,6 @@ import com.intellij.psi.stubs.StubIndexKey import com.intellij.util.CommonProcessors import com.intellij.util.Processor import com.intellij.util.indexing.IdFilter -import com.intellij.util.indexing.ProcessorWithThrottledCancellationCheck import org.jetbrains.annotations.ApiStatus import org.jetbrains.kotlin.idea.base.indices.* import org.jetbrains.kotlin.psi.KtElement @@ -115,7 +114,7 @@ abstract class KotlinStringStubIndexHelper(private if (allKeys.isNotEmpty()) { checkCollectionSize(indexKey, "processAllElements", logger, allKeys) val values = HashSet(allKeys.size) - val collectProcessor = ProcessorWithThrottledCancellationCheck(CommonProcessors.CollectProcessor(values)) + val collectProcessor = cancelableCollectFilterProcessor(values) allKeys.forEach { s -> val processElements = processElementsAndMeasure(indexKey, logger) { stubIndex.processElements(indexKey, s, project, scope, valueClass, collectProcessor)