public interface  oadd.com.google.common.hash.HashFunction extends java.lang.Object
{
public abstract oadd.com.google.common.hash.Hasher newHasher();
public abstract oadd.com.google.common.hash.Hasher newHasher(int);
public abstract oadd.com.google.common.hash.HashCode hashInt(int);
public abstract oadd.com.google.common.hash.HashCode hashLong(long);
public abstract oadd.com.google.common.hash.HashCode hashBytes(byte[]);
public abstract oadd.com.google.common.hash.HashCode hashBytes(byte[], int, int);
public abstract oadd.com.google.common.hash.HashCode hashBytes(java.nio.ByteBuffer);
public abstract oadd.com.google.common.hash.HashCode hashUnencodedChars(java.lang.CharSequence);
public abstract oadd.com.google.common.hash.HashCode hashString(java.lang.CharSequence, java.nio.charset.Charset);
public abstract oadd.com.google.common.hash.HashCode hashObject(java.lang.Object, oadd.com.google.common.hash.Funnel);
public abstract int bits();
}