Skip to content

Commit 339ad23

Browse files
committed
Cleanup - utilize the new InstanceNode.IncludingNull
1 parent a80f5e4 commit 339ad23

File tree

1 file changed

+1
-27
lines changed

1 file changed

+1
-27
lines changed

visualvm/heapviewer/src/org/graalvm/visualvm/heapviewer/java/InstanceReferenceNode.java

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,9 @@
2626
package org.graalvm.visualvm.heapviewer.java;
2727

2828
import org.graalvm.visualvm.lib.jfluid.heap.ArrayItemValue;
29-
import org.graalvm.visualvm.lib.jfluid.heap.Heap;
3029
import org.graalvm.visualvm.lib.jfluid.heap.Instance;
31-
import org.graalvm.visualvm.lib.jfluid.heap.JavaClass;
3230
import org.graalvm.visualvm.lib.jfluid.heap.ObjectFieldValue;
3331
import org.graalvm.visualvm.lib.jfluid.heap.Value;
34-
import org.graalvm.visualvm.heapviewer.model.DataType;
3532
import org.openide.util.NbBundle;
3633

3734
/**
@@ -42,7 +39,7 @@
4239
"InstanceReferenceNode_NodeNameField={0} {1}",
4340
"InstanceReferenceNode_NodeNameReference={0} in {1}"
4441
})
45-
public abstract class InstanceReferenceNode extends InstanceNode {
42+
public abstract class InstanceReferenceNode extends InstanceNode.IncludingNull {
4643

4744
private final Mode mode;
4845
private final Value value;
@@ -89,29 +86,6 @@ public String getFieldName() {
8986

9087
protected abstract String computeFieldName();
9188

92-
public JavaClass getJavaClass() {
93-
return getInstance() == null ? null : super.getJavaClass();
94-
}
95-
96-
public String getName(Heap heap) {
97-
return getInstance() == null ? "null" : super.getName(heap); // NOI18N
98-
}
99-
100-
public String getLogicalValue(Heap heap) {
101-
return getInstance() == null ? "" : super.getLogicalValue(heap); // NOI18N
102-
}
103-
104-
public long getOwnSize() {
105-
return getInstance() == null ? DataType.OWN_SIZE.getNoValue() : super.getOwnSize();
106-
}
107-
108-
public long getRetainedSize(Heap heap) {
109-
return getInstance() == null ? DataType.RETAINED_SIZE.getNoValue() : super.getRetainedSize(heap);
110-
}
111-
112-
public boolean isLeaf() {
113-
return getInstance() == null ? true : super.isLeaf();
114-
}
11589

11690
public String toString() {
11791
// TODO: should not be called directly when sorting the tree

0 commit comments

Comments
 (0)