1 package com.cliffc.aa.util;
15 abstract class AbstractEntry<TypeK,TypeV>
implements Map.Entry<TypeK,TypeV> {
17 protected final TypeK
_key;
31 public boolean equals(
final Object o) {
32 if (!(o instanceof Map.Entry))
return false;
33 final Map.Entry e = (Map.Entry)o;
40 ((
_key ==
null) ? 0 :
_key.hashCode()) ^
41 ((
_val ==
null) ? 0 :
_val.hashCode());
44 private static boolean eq(
final Object o1,
final Object o2) {
45 return (o1 ==
null ? o2 ==
null : o1.equals(o2));