changeset 14523:5e55de0379d9

fixed bug in HotSpotResolvedJavaField.equals
author Doug Simon <doug.simon@oracle.com>
date Thu, 13 Mar 2014 17:47:44 +0100
parents 7c36ec150036
children 10c4df6767c4
files graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java	Thu Mar 13 15:48:36 2014 +0100
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java	Thu Mar 13 17:47:44 2014 +0100
@@ -72,11 +72,11 @@
         if (this == obj) {
             return true;
         }
-        if (obj == null || !(obj instanceof HotSpotUnresolvedField)) {
-            return false;
+        if (obj instanceof HotSpotResolvedJavaField) {
+            HotSpotResolvedJavaField that = (HotSpotResolvedJavaField) obj;
+            return this.holder.equals(that.holder) && this.name.equals(that.name) && this.type.equals(that.type);
         }
-        HotSpotResolvedJavaField that = (HotSpotResolvedJavaField) obj;
-        return this.holder.equals(that.holder) && this.name.equals(that.name) && this.type.equals(that.type);
+        return false;
     }
 
     @Override