diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt index 4e04dd3e9f7..5bd76871ca9 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/sequence/psi/KotlinPsiUtil.kt @@ -34,7 +34,7 @@ fun KtExpression.resolveType(): KotlinType = fun KtCallExpression.callName(): String = this.calleeExpression!!.text -fun KtCallExpression.receiver(): ReceiverValue? { +fun KtCallExpression.receiverValue(): ReceiverValue? { val resolvedCall = getResolvedCall(analyze(BodyResolveMode.PARTIAL)) ?: return null return resolvedCall.dispatchReceiver ?: resolvedCall.extensionReceiver } @@ -47,4 +47,4 @@ fun KtCallExpression.previousCall(): KtCallExpression? { return null } -fun KtCallExpression.receiverType(): KotlinType? = receiver()?.type +fun KtCallExpression.receiverType(): KotlinType? = receiverValue()?.type