Package com.google.common.hash


@CheckReturnValue @ParametersAreNonnullByDefault package com.google.common.hash
Hash functions and related structures.

See the Guava User Guide article on hashing.

  • Class
    Description
    BloomFilter<T extends @Nullable Object>
    A Bloom filter for instances of T.
    Funnel<T extends @Nullable Object>
    An object which can send data from an object of type T into a PrimitiveSink.
    Funnels for common types.
    An immutable hash code of arbitrary bit length.
    A PrimitiveSink that can compute a hash code after reading the input.
    A hash function is a collision-averse pure function that maps an arbitrary block of data to a number called a hash code.
    Static methods to obtain HashFunction instances, and other static hashing-related utilities.
    An InputStream that maintains a hash of the data read from it.
    An OutputStream that maintains a hash of the data written to it.
    An object which can receive a stream of primitive values.