/** * Returns the index of a value in the set. * * @param key The value to search for. * @return Returns the index of the value if it exists, else a negative integer. */ public int indexOf(Object key) { return key == null ? indexOfNull() : indexOf(key, key.hashCode()); }
if (value == null) { hash = 0; index = indexOfNull(); } else { hash = value.hashCode();
/** * Returns the index of a value in the set. * * @param key The value to search for. * @return Returns the index of the value if it exists, else a negative integer. */ public int indexOf(Object key) { return key == null ? indexOfNull() : indexOf(key, key.hashCode()); }
/** * Returns the index of a value in the set. * * @param key The value to search for. * @return Returns the index of the value if it exists, else a negative integer. */ public int indexOf(Object key) { return key == null ? indexOfNull() : indexOf(key, key.hashCode()); }
if (value == null) { hash = 0; index = indexOfNull(); } else { hash = value.hashCode();
if (value == null) { hash = 0; index = indexOfNull(); } else { hash = value.hashCode();