From 66758472c77ad3c0aad40e0afe174bde3ae646d9 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 27 Sep 2019 00:01:47 +0900 Subject: [PATCH] Fix EA-209316: Allow null JDI values in captured value data --- .../kotlin/idea/debugger/stackFrame/CapturedValueData.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/stackFrame/CapturedValueData.kt b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/stackFrame/CapturedValueData.kt index 2a1106ee871..4db1f0a0d2d 100644 --- a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/stackFrame/CapturedValueData.kt +++ b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/stackFrame/CapturedValueData.kt @@ -33,7 +33,7 @@ data class CapturedValueData( ) : ValueDescriptorImpl(delegate.project) { override fun getName() = valueName - override fun calcValue(evaluationContext: EvaluationContextImpl?): Value = delegate.calcValue(evaluationContext) + override fun calcValue(evaluationContext: EvaluationContextImpl?): Value? = delegate.calcValue(evaluationContext) override fun getDescriptorEvaluation(context: DebuggerContext?): PsiExpression = delegate.getDescriptorEvaluation(context) override fun getModifier(value: JavaValue?): XValueModifier = delegate.getModifier(value) }