Mercurial > hg > truffle
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) { |