Changed Methods |
HashCode hash()
|
Changed from non-abstract to abstract.
|
Computes a hash code based on the data that have been provided to this hasher. |
Hasher putBoolean(boolean )
|
Changed from non-abstract to abstract.
|
Equivalent to {@code putByte(b ? |
Hasher putByte(byte )
|
Changed from non-abstract to abstract.
|
|
Hasher putChar(char )
|
Changed from non-abstract to abstract.
|
|
Hasher putDouble(double )
|
Changed from non-abstract to abstract.
|
Equivalent to {@code putLong(Double.doubleToRawLongBits(d))}. |
Hasher putFloat(float )
|
Changed from non-abstract to abstract.
|
Equivalent to {@code putInt(Float.floatToRawIntBits(f))}. |
Hasher putInt(int )
|
Changed from non-abstract to abstract.
|
|
Hasher putLong(long )
|
Changed from non-abstract to abstract.
|
|
Hasher putObject(T, Funnel<?, super, T>)
|
Changed from non-abstract to abstract.
|
A simple convenience for {@code funnel.funnel(object, this)}. |
Hasher putShort(short )
|
Changed from non-abstract to abstract.
|
|
Hasher putString(CharSequence, Charset)
|
Changed from non-abstract to abstract.
|
Equivalent to {@code putBytes(charSequence.toString().getBytes(charset))}. |
Hasher putUnencodedChars(CharSequence )
|
Changed from non-abstract to abstract.
|
Equivalent to processing each {@code char} value in the {@code CharSequence}, in order. |
Hasher putBytes(byte[] )
|
Changed from non-abstract to abstract.
|
|
Hasher putBytes(byte[], int, int)
|
Changed from non-abstract to abstract.
|
|