diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/KotlinFrameExtraVariablesProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/KotlinFrameExtraVariablesProvider.kt index 3f54101b467..cf5cec11742 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/KotlinFrameExtraVariablesProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/KotlinFrameExtraVariablesProvider.kt @@ -151,6 +151,8 @@ private class VariablesCollector( } private fun isRefToProperty(expression: KtReferenceExpression): Boolean { + // NB: analyze() cannot be called here, because DELEGATED_PROPERTY_RESOLVED_CALL will be always null + // Looks like a bug val context = expression.analyzeFully() val descriptor = context[BindingContext.REFERENCE_TARGET, expression] if (descriptor is PropertyDescriptor) {