Skip to content

Commit bde9b6c

Browse files
committed
RVECTOR_MASK - fallback to logical value of 'data' field
1 parent 1ac6779 commit bde9b6c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

visualvm/heapviewer.truffle/src/org/graalvm/visualvm/heapviewer/truffle/lang/r/RDetailsProvider.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,11 @@ public String getDetailsString(String className, Instance instance, Heap heap) {
131131
}
132132
return "Size: " + size + (complete && size>0 ? ", no NAs" : "") + refString; // NOI18N
133133
}
134-
return getScalar(instance, heap);
134+
String scalar = getScalar(instance, heap);
135+
if (scalar != null) {
136+
return scalar;
137+
}
138+
return DetailsUtils.getInstanceFieldString(instance, "data", heap);
135139
}
136140
if (RSYMBOL_MASK.equals(className)) {
137141
Instance name = (Instance) instance.getValueOfField("name"); // NOI18N

0 commit comments

Comments
 (0)