Filter out variables with null values (EA-87276)

This commit is contained in:
Nikolay Krasko
2016-11-22 20:51:52 +03:00
parent 5c09e1ca98
commit efeccd0929
@@ -167,7 +167,12 @@ class KotlinCodeFragmentFactory: CodeFragmentFactory() {
else
debuggerContext.frameProxy?.stackFrame
frameInfo = FrameInfo(frame?.thisObject(), frame?.let { it.getValues(it.visibleVariables()) } ?: emptyMap())
val visibleVariables = frame?.let {
val values = it.getValues(it.visibleVariables())
values.filterValues { it != null }
} ?: emptyMap()
frameInfo = FrameInfo(frame?.thisObject(), visibleVariables)
}
catch(ignored: AbsentInformationException) {
// Debug info unavailable