comparison graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java @ 9125:5b25562f8bd7

assumptions: simplify hashCode()
author Bernhard Urban <bernhard.urban@jku.at>
date Fri, 12 Apr 2013 11:06:19 +0200
parents 2979aaac95af
children 9529ab567367
comparison
equal deleted inserted replaced
9124:5f66acd13e41 9125:5b25562f8bd7
55 this.receiverType = receiverType; 55 this.receiverType = receiverType;
56 } 56 }
57 57
58 @Override 58 @Override
59 public int hashCode() { 59 public int hashCode() {
60 final int prime = 31; 60 return 31 + receiverType.hashCode();
61 int result = 1;
62 result = prime * result + receiverType.hashCode();
63 return result;
64 } 61 }
65 62
66 @Override 63 @Override
67 public boolean equals(Object obj) { 64 public boolean equals(Object obj) {
68 if (obj instanceof NoFinalizableSubclass) { 65 if (obj instanceof NoFinalizableSubclass) {
193 this.method = method; 190 this.method = method;
194 } 191 }
195 192
196 @Override 193 @Override
197 public int hashCode() { 194 public int hashCode() {
198 final int prime = 31; 195 return 31 + method.hashCode();
199 int result = 1;
200 result = prime * result + method.hashCode();
201 return result;
202 } 196 }
203 197
204 @Override 198 @Override
205 public boolean equals(Object obj) { 199 public boolean equals(Object obj) {
206 if (obj instanceof ConcreteMethod) { 200 if (obj instanceof ConcreteMethod) {