diff graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DataSection.java @ 18499:bd74da0a76f3

implemented toString() for classes that throw UnsupportedError for hashCode()
author Doug Simon <doug.simon@oracle.com>
date Tue, 25 Nov 2014 13:03:08 +0100
parents d60dd21329f2
children c79d0ed46368
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DataSection.java	Mon Nov 24 23:29:13 2014 +0100
+++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DataSection.java	Tue Nov 25 13:03:08 2014 +0100
@@ -22,6 +22,8 @@
  */
 package com.oracle.graal.api.code;
 
+import static com.oracle.graal.api.meta.MetaUtil.*;
+
 import java.io.*;
 import java.nio.*;
 import java.util.*;
@@ -139,6 +141,11 @@
         }
 
         @Override
+        public String toString() {
+            return identityHashCodeString(this);
+        }
+
+        @Override
         public boolean equals(Object obj) {
             assert ref != null;
             if (obj == this) {
@@ -167,6 +174,11 @@
     }
 
     @Override
+    public String toString() {
+        return identityHashCodeString(this);
+    }
+
+    @Override
     public boolean equals(Object obj) {
         if (this == obj) {
             return true;