src/share/classes/sun/util/PreHashedMap.java
Print this page
rev 5028 : 7126277: alternative hashing
*** 124,134 ****
* @param rows
* The row array to be initialized
*/
protected abstract void init(Object[] ht);
! // @SuppressWarnings("unchecked")
private V toV(Object x) {
return (V)x;
}
public V get(Object k) {
--- 124,134 ----
* @param rows
* The row array to be initialized
*/
protected abstract void init(Object[] ht);
! @SuppressWarnings("unchecked")
private V toV(Object x) {
return (V)x;
}
public V get(Object k) {
*** 252,261 ****
--- 252,262 ----
return (k.hashCode()
+ (v == null
? 0
: v.hashCode()));
}
+ @SuppressWarnings("unchecked")
public boolean equals(Object ob) {
if (ob == this)
return true;
if (!(ob instanceof Map.Entry))
return false;