src/share/classes/sun/tools/jconsole/inspector/XObject.java
Print this page
@@ -46,22 +46,21 @@
setObject(object);
setHorizontalAlignment(SwingConstants.LEFT);
}
public boolean equals(Object o) {
- try {
- if (o instanceof XObject) {
+ if (o instanceof XObject && object != null) {
return object.equals(((XObject)o).getObject());
}
- }
- catch (Throwable t) {
- System.out.println("Error comparing XObjects"+
- t.getMessage());
- }
return false;
}
+ @Override
+ public int hashCode() {
+ return object.hashCode();
+ }
+
public Object getObject() {
return object;
}