From 7f28ff36e9b19c537fe49b6424b8fea2d1929ea9 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Tue, 8 Jul 2025 15:06:14 +0200 Subject: [PATCH] KTIJ-33154 [kotlin] Avoid calling `checkCancelled` on every `isAcceptable` check In all relevant places, `cancelableCollectFilterProcessor` should ensure that `checkCanceled` is called frequently enough (but not too often) GitOrigin-RevId: 4bcd4fcb05f6be0f859c23fcf97c9053d3f66477 --- .../idea/base/analysis/api/utils/KtSymbolFromIndexProvider.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/kotlin/base/analysis-api/analysis-api-utils/src/org/jetbrains/kotlin/idea/base/analysis/api/utils/KtSymbolFromIndexProvider.kt b/plugins/kotlin/base/analysis-api/analysis-api-utils/src/org/jetbrains/kotlin/idea/base/analysis/api/utils/KtSymbolFromIndexProvider.kt index fd318fc76c94..1977d6f1532e 100644 --- a/plugins/kotlin/base/analysis-api/analysis-api-utils/src/org/jetbrains/kotlin/idea/base/analysis/api/utils/KtSymbolFromIndexProvider.kt +++ b/plugins/kotlin/base/analysis-api/analysis-api-utils/src/org/jetbrains/kotlin/idea/base/analysis/api/utils/KtSymbolFromIndexProvider.kt @@ -43,7 +43,6 @@ class KtSymbolFromIndexProvider( context(KaSession) private fun T.isAcceptable(psiFilter: (T) -> Boolean): Boolean { - ProgressManager.checkCanceled() if (!psiFilter(this)) return false if (kotlinFqName?.isExcludedFromAutoImport(project, file) == true) return false