/** * Returns the hash code of this instance. * * @return The hash code of this instance. */ @Override public int hashCode() { if (hashCode == 0) { int hash = 0; for (int i = 0; i < _factors.length; i++) { hash ^= _factors[i].hashCode(); } hashCode = hash; } return hashCode; }
/** * Returns the hash code of this instance. * * @return The hash code of this instance. */ @Override public int hashCode() { if (hashCode == 0) { int hash = 0; for (int i = 0; i < _factors.length; i++) { hash ^= _factors[i].hashCode(); } hashCode = hash; } return hashCode; }