# HG changeset patch # User Doug Simon # Date 1394729264 -3600 # Node ID 5e55de0379d98e766d0bd95c173d3b6d5f14b6a7 # Parent 7c36ec150036a861c5d56baebe6621257e4f1396 fixed bug in HotSpotResolvedJavaField.equals diff -r 7c36ec150036 -r 5e55de0379d9 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java --- 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