From fb9886e7e8abedcffbff4a2276d2b8e04e4bf1da Mon Sep 17 00:00:00 2001 From: Andrey Cherkasov Date: Wed, 15 Jul 2026 17:20:01 +0400 Subject: [PATCH] [kotlin] KTIJ-38334 Mark `findContextToAnalyze` as deprecated and scheduled for removal (cherry picked from commit c92807a5258eee6517f505ff21a380e4618fbfaa) IJ-CR-212042 GitOrigin-RevId: d49276b1f93784af5a2f62df28dda4f544d66c2a --- .../kotlin/idea/k2/refactoring/util/AnalyzeContextUtils.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/util/AnalyzeContextUtils.kt b/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/util/AnalyzeContextUtils.kt index b2d1f43b53f9..9c6fd9e1d5a8 100644 --- a/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/util/AnalyzeContextUtils.kt +++ b/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/util/AnalyzeContextUtils.kt @@ -17,6 +17,11 @@ import org.jetbrains.kotlin.psi.psiUtil.parentsWithSelf * Finds the nearest enclosing declaration that can be used as a context for a code fragment built from [this] expression. */ @ApiStatus.Internal +@Deprecated( + message = "Temporary workaround. Do not use.", + level = DeprecationLevel.WARNING, +) +@ApiStatus.ScheduledForRemoval fun KtExpression.findContextToAnalyze(): KtExpression? { for (element in parentsWithSelf) { when (element) {