Skip to content

Commit 00d5e00

Browse files
committed
code cleanup
1 parent a3f9289 commit 00d5e00

File tree

1 file changed

+7
-4
lines changed
  • visualvm/libs.profiler/profiler.heapwalker/src/org/graalvm/visualvm/lib/profiler/heapwalk/details/basic

1 file changed

+7
-4
lines changed

visualvm/libs.profiler/profiler.heapwalker/src/org/graalvm/visualvm/lib/profiler/heapwalk/details/basic/ArrayValueView.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import javax.swing.SwingUtilities;
5252
import org.graalvm.visualvm.lib.jfluid.heap.Heap;
5353
import org.graalvm.visualvm.lib.jfluid.heap.Instance;
54+
import org.graalvm.visualvm.lib.jfluid.heap.JavaClass;
5455
import org.graalvm.visualvm.lib.jfluid.heap.PrimitiveArrayInstance;
5556
import org.graalvm.visualvm.lib.jfluid.results.ExportDataDumper;
5657
import org.graalvm.visualvm.lib.ui.UIUtils;
@@ -105,7 +106,9 @@ protected ArrayValueView(String className, Instance instance) {
105106
}
106107

107108
protected void computeView(Instance instance) {
108-
heap = instance.getJavaClass().getHeap();
109+
JavaClass javaClass = instance.getJavaClass();
110+
String clsName = javaClass.getName();
111+
heap = javaClass.getHeap();
109112
if (StringDetailsProvider.STRING_MASK.equals(className)) { // String
110113
separator = ""; // NOI18N
111114
offset = DetailsUtils.getIntFieldValue(instance, "offset", 0); // NOI18N
@@ -123,16 +126,16 @@ protected void computeView(Instance instance) {
123126
caption = Bundle.ArrayValueView_Value();
124127
type = STRING_BUILDER;
125128
} else if (instance instanceof PrimitiveArrayInstance) { // Primitive array
126-
chararray = "char[]".equals(instance.getJavaClass().getName()); // NOI18N
127-
bytearray = "byte[]".equals(instance.getJavaClass().getName()); // NOI18N
129+
chararray = "char[]".equals(clsName); // NOI18N
130+
bytearray = "byte[]".equals(clsName); // NOI18N
128131
separator = chararray ? "" : ", "; // NOI18N
129132
offset = 0;
130133
values = DetailsUtils.getPrimitiveArrayValues(instance);
131134
count = values == null ? 0 : values.size();
132135
caption = Bundle.ArrayValueView_Items();
133136
type = PRIMITIVE_ARRAY;
134137
}
135-
instanceIdentifier=instance.getJavaClass().getName()+"#"+instance.getInstanceNumber(); // NOI18N
138+
instanceIdentifier=clsName+"#"+instance.getInstanceNumber(); // NOI18N
136139
final String preview = getString(true);
137140

138141
SwingUtilities.invokeLater(new Runnable() {

0 commit comments

Comments
 (0)