Changed Methods |
int bits()
|
Changed from non-abstract to abstract.
|
Returns the number of bits (a multiple of 32) that each hash code produced by this
hash function has. |
HashCode hashInt(int )
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putInt(input).hash()}; returns the hash code for the given
{@code int} value, interpreted in little-endian byte order. |
HashCode hashLong(long )
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putLong(input).hash()}; returns the hash code for the
given {@code long} value, interpreted in little-endian byte order. |
HashCode hashObject(T, Funnel<?, super, T>)
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putObject(instance, funnel).hash()}. |
HashCode hashString(CharSequence, Charset)
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putString(input, charset).hash()}. |
HashCode hashUnencodedChars(CharSequence )
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putUnencodedChars(input).hash()}. |
HashCode hashBytes(byte[] )
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putBytes(input).hash()}. |
HashCode hashBytes(byte[], int, int)
|
Changed from non-abstract to abstract.
|
Shortcut for {@code newHasher().putBytes(input, off, len).hash()}. |
Hasher newHasher()
|
Changed from non-abstract to abstract.
|
Begins a new hash code computation by returning an initialized, stateful {@code
Hasher} instance that is ready to receive data. |
Hasher newHasher(int )
|
Changed from non-abstract to abstract.
|
Begins a new hash code computation as .newHasher(), but provides a hint of the
expected size of the input (in bytes). |