From 57e81ecd752fb40cc294a6f147d13aae9e56636f Mon Sep 17 00:00:00 2001 From: Aydar Mukhametzyanov Date: Fri, 13 Feb 2026 17:33:16 +0100 Subject: [PATCH] [platform UI][se] IJPL-233778 Attempt to avoid PSI parsing for ML ranking calculation GitOrigin-RevId: 8f5aab7d8493fc43e973fd59f230ded8e202e9ad --- .../core/features/SearchEverywhereSymbolFeaturesProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/search-everywhere-ml/ranking/core/src/com/intellij/searchEverywhereMl/ranking/core/features/SearchEverywhereSymbolFeaturesProvider.kt b/plugins/search-everywhere-ml/ranking/core/src/com/intellij/searchEverywhereMl/ranking/core/features/SearchEverywhereSymbolFeaturesProvider.kt index 0cd5d34243ad..208ff2a56bd1 100644 --- a/plugins/search-everywhere-ml/ranking/core/src/com/intellij/searchEverywhereMl/ranking/core/features/SearchEverywhereSymbolFeaturesProvider.kt +++ b/plugins/search-everywhere-ml/ranking/core/src/com/intellij/searchEverywhereMl/ranking/core/features/SearchEverywhereSymbolFeaturesProvider.kt @@ -40,7 +40,7 @@ internal class SearchEverywhereSymbolFeaturesProvider } private fun getParentStatisticianFeatures(element: PsiElement): List> { - val parent = runReadAction { element.takeIf { it.isValid }?.parent as? PsiNamedElement } + val parent = runReadAction { element.takeIf { it.isValid }?.context as? PsiNamedElement } ?: return emptyList() val service = service()