Hasher |
HashFunction.newHasher() |
Begins a new hash code computation by returning an initialized, stateful Hasher
instance that is ready to receive data.
|
Hasher |
HashFunction.newHasher(int expectedInputSize) |
Begins a new hash code computation as HashFunction.newHasher() , but provides a hint of the expected
size of the input (in bytes).
|
Hasher |
Hasher.putBoolean(boolean b) |
Equivalent to putByte(b ? (byte) 1 : (byte) 0) .
|
Hasher |
Hasher.putByte(byte b) |
|
Hasher |
Hasher.putBytes(byte[] bytes) |
|
Hasher |
Hasher.putBytes(byte[] bytes,
int off,
int len) |
|
Hasher |
Hasher.putBytes(ByteBuffer bytes) |
|
Hasher |
Hasher.putChar(char c) |
|
Hasher |
Hasher.putDouble(double d) |
Equivalent to putLong(Double.doubleToRawLongBits(d)) .
|
Hasher |
Hasher.putFloat(float f) |
Equivalent to putInt(Float.floatToRawIntBits(f)) .
|
Hasher |
Hasher.putInt(int i) |
|
Hasher |
Hasher.putLong(long l) |
|
<T extends @Nullable Object> Hasher |
Hasher.putObject(T instance,
Funnel<? super T> funnel) |
A simple convenience for funnel.funnel(object, this) .
|
Hasher |
Hasher.putShort(short s) |
|
Hasher |
Hasher.putString(CharSequence charSequence,
Charset charset) |
Equivalent to putBytes(charSequence.toString().getBytes(charset)) .
|
Hasher |
Hasher.putUnencodedChars(CharSequence charSequence) |
Equivalent to processing each char value in the CharSequence , in order.
|