diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt index 5a7c140d19f..dd96bf07913 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt @@ -207,6 +207,9 @@ fun canChangeLocalVariableType(variable: KtProperty, newTypeText: String, loop: } } +private val EXPRESSION = Key("EXPRESSION") +private val SCOPE_TO_EXCLUDE = Key("SCOPE_TO_EXCLUDE") + fun tryChangeAndCheckErrors( expressionToChange: TExpression, scopeToExclude: KtElement, @@ -220,8 +223,6 @@ fun tryChangeAndCheckErrors( .firstOrNull { bindingContext[BindingContext.USED_AS_EXPRESSION, it] != true } ?: return true - val EXPRESSION = Key("EXPRESSION") - val SCOPE_TO_EXCLUDE = Key("SCOPE_TO_EXCLUDE") expressionToChange.putCopyableUserData(EXPRESSION, Unit) scopeToExclude.putCopyableUserData(SCOPE_TO_EXCLUDE, Unit)