From e366bac71345dc974e54e24e647bb97b60d9d666 Mon Sep 17 00:00:00 2001 From: Mikhail Zarechenskiy Date: Tue, 28 May 2019 14:32:22 +0300 Subject: [PATCH] Fix debugger tests for new-inference There is new child of `VariableAsFunctionResolvedCall` in new-inference: `NewVariableAsFunctionResolvedCallImpl`. So, in order to support both versions, just use parent class --- .../idea/debugger/stepping/KotlinSteppingCommandProvider.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinSteppingCommandProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinSteppingCommandProvider.kt index 0be92c9f429..8f39e472d79 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinSteppingCommandProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinSteppingCommandProvider.kt @@ -55,7 +55,7 @@ import org.jetbrains.kotlin.psi.psiUtil.endOffset import org.jetbrains.kotlin.psi.psiUtil.getParentOfType import org.jetbrains.kotlin.psi.psiUtil.parents import org.jetbrains.kotlin.psi.psiUtil.startOffset -import org.jetbrains.kotlin.resolve.calls.model.VariableAsFunctionResolvedCallImpl +import org.jetbrains.kotlin.resolve.calls.model.VariableAsFunctionResolvedCall import org.jetbrains.kotlin.resolve.inline.InlineUtil import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode import org.jetbrains.kotlin.utils.keysToMap @@ -220,7 +220,7 @@ private fun getInlineArgumentsCallsIfAny( } fun isCallOfArgument(ktCallExpression: KtCallExpression): Boolean { - val resolvedCall = ktCallExpression.resolveToCall() as? VariableAsFunctionResolvedCallImpl ?: return false + val resolvedCall = ktCallExpression.resolveToCall() as? VariableAsFunctionResolvedCall ?: return false val candidateDescriptor = resolvedCall.variableCall.candidateDescriptor