@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof HashObjIntMapFactory) { HashObjIntMapFactory factory = (HashObjIntMapFactory) obj; return commonEquals(factory) && keySpecialEquals(factory) && // boxing to treat NaNs correctly ((Integer) getDefaultValue()).equals(factory.getDefaultValue()) ; } else { return false; } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof HashObjIntMapFactory) { HashObjIntMapFactory factory = (HashObjIntMapFactory) obj; return commonEquals(factory) && keySpecialEquals(factory) && // boxing to treat NaNs correctly ((Integer) getDefaultValue()).equals(factory.getDefaultValue()) ; } else { return false; } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof HashObjIntMapFactory) { HashObjIntMapFactory factory = (HashObjIntMapFactory) obj; return commonEquals(factory) && keySpecialEquals(factory) && // boxing to treat NaNs correctly ((Integer) getDefaultValue()).equals(factory.getDefaultValue()) ; } else { return false; } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof HashObjIntMapFactory) { HashObjIntMapFactory factory = (HashObjIntMapFactory) obj; return commonEquals(factory) && keySpecialEquals(factory) && // boxing to treat NaNs correctly ((Integer) getDefaultValue()).equals(factory.getDefaultValue()) ; } else { return false; } }