mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
KTIJ-33154 [kotlin] Cleanup: Reuse cancelableCollectFilterProcessor instead of ProcessorWithThrottledCancellationCheck
This is done for better consistency GitOrigin-RevId: 4fe9109248a4588eeafd9b0c1b566391ab654cb7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5f00ab435c
commit
56f14e2efd
+1
-2
@@ -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<Key : NavigatablePsiElement>(private
|
||||
if (allKeys.isNotEmpty()) {
|
||||
checkCollectionSize(indexKey, "processAllElements", logger, allKeys)
|
||||
val values = HashSet<Key>(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)
|
||||
|
||||
Reference in New Issue
Block a user