Skip to content

Commit c24ddb9

Browse files
committed
logical value for PythonManagedClass added
1 parent 22e2b2e commit c24ddb9

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/python/PythonDetailsProvider.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
public class PythonDetailsProvider extends DetailsProvider.Basic {
4040

4141
private static final String PCLASS_MASK = "com.oracle.graal.python.builtins.objects.type.PythonClass+"; // NOI18N
42+
private static final String PMANAGEDCLASS_MASK = "com.oracle.graal.python.builtins.objects.type.PythonManagedClass+"; // NOI18N
4243
private static final String PFUNCTION_MASK = "com.oracle.graal.python.builtins.objects.function.PFunction+"; // NOI18N
4344
private static final String PBUILDIN_FUNCTION_MASK = "com.oracle.graal.python.builtins.objects.function.PBuiltinFunction"; // NOI18N
4445
private static final String PNONE_MASK = "com.oracle.graal.python.builtins.objects.PNone"; // NOI18N
@@ -58,7 +59,7 @@ public class PythonDetailsProvider extends DetailsProvider.Basic {
5859
private static final String PLAZY_STRING_MASK = "com.oracle.graal.python.builtins.objects.str.LazyString"; // NOI18N
5960

6061
public PythonDetailsProvider() {
61-
super(PCLASS_MASK,PFUNCTION_MASK,PNONE_MASK,PLIST_MASK,PSTRING_MASK,BASIC_STORAGE_MASK,
62+
super(PCLASS_MASK,PMANAGEDCLASS_MASK,PFUNCTION_MASK,PNONE_MASK,PLIST_MASK,PSTRING_MASK,BASIC_STORAGE_MASK,
6263
PTUPLE_MASK,PMODULE_MASK,PBYTES_MASK,EMPTY_STORAGE_MASK,PINT_MASK,
6364
PCOMPLEX_MASK,PEXCEPTION_MASK,PBUILDIN_FUNCTION_MASK, BYTE_STORAGE_MASK,
6465
GETSET_DESCRIPTOR_MASK,PBUILDIN_CLASSTYPE_MASK,PLAZY_STRING_MASK);
@@ -68,6 +69,9 @@ public String getDetailsString(String className, Instance instance, Heap heap) {
6869
if (PCLASS_MASK.equals(className)) {
6970
return DetailsUtils.getInstanceFieldString(instance, "className", heap); // NOI18N
7071
}
72+
if (PMANAGEDCLASS_MASK.equals(className)) {
73+
return DetailsUtils.getInstanceFieldString(instance, "className", heap); // NOI18N
74+
}
7175
if (PBUILDIN_FUNCTION_MASK.equals(className)) {
7276
return DetailsUtils.getInstanceFieldString(instance, "name", heap); // NOI18N
7377
}

0 commit comments

Comments
 (0)