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;