Conversation
11c2a89 to
5ad4edc
Compare
5ad4edc to
697cce3
Compare
|
|
These values are assumed to be 0 if they're missing.
697cce3 to
507ecb6
Compare
❌ Tests Failed✖️11 tests failed ✔️658 tests passed(1 flake) 7/23 test sessions failed❌ Test session #3437636 failed ❌ Test session #3437631 failed ❌ Test session #3437630 failed ❌ Test session #3437627 failed ❌ Test session #3437626 failed ❌ Test session #3437621 failed ❌ Test session #3437619 failed |
Fixes ruby/vscode-rdbg#37
This PR depends on the changes in #1001. Only this last commit of this PR is unique to this change.
Description
The class of many values is self-evident and just clutters the UI:
(
falseandnildon't have it, because of this bug described here)This PR omits the usual
#classmember for instances of these classes:NilClassFalseClassTrueClassSymbolStringIntegerFloatClassModuleArrayHashThe result is a much tidier UI you see in the "After" screenshot above.
This change still keeps the
#classfor other types, including subclasses of these simple types. For example,HashWithIndifferentAccessis a subclass ofHash. For clarity, we preserve its#class, but omit it for regular hashes.