Uses of Annotation Interface
com.google.common.hash.ElementTypesAreNonnullByDefault
Packages that use ElementTypesAreNonnullByDefault
-
Uses of ElementTypesAreNonnullByDefault in com.google.common.hash
Classes in com.google.common.hash with annotations of type ElementTypesAreNonnullByDefaultModifier and TypeClassDescription(package private) classAbstractHasherthat handles converting primitives to bytes using a scratchByteBufferand streams all bytes to a sink to compute the hash.(package private) classAn abstract composition of multiple hash functions.(package private) classAn abstract implementation ofHasher, which only requires subtypes to implementHasher.putByte(byte).(package private) classSkeleton implementation ofHashFunctionin terms ofHashFunction.newHasher().(package private) classSkeleton implementation ofHashFunction, appropriate for non-streaming algorithms.(package private) classA convenience base class for implementors ofHasher; handles accumulating data until an entire "chunk" (of implementation-dependent length) is ready to be hashed.final classBloomFilter<T>A Bloom filter for instances ofT.(package private) enumCollections of strategies of generating the k * log(M) bits required for an element to be mapped to a BloomFilter of M bits and k hash functions.(package private) final classHashFunctionadapter forChecksuminstances.(package private) final classThis class generates a CRC32C checksum, defined by RFC 3720, Section 12.1.(package private) final classImplementation of FarmHash Fingerprint64, an open-source fingerprinting algorithm for strings.(package private) final classImplementation of Geoff Pike's fingerprint2011 hash function.interfaceFunnel<T>An object which can send data from an object of typeTinto aPrimitiveSink.final classFunnels for common types.classAn immutable hash code of arbitrary bit length.interfaceAPrimitiveSinkthat can compute a hash code after reading the input.interfaceA hash function is a collision-averse pure function that maps an arbitrary block of data to a number called a hash code.final classStatic methods to obtainHashFunctioninstances, and other static hashing-related utilities.final classAnInputStreamthat maintains a hash of the data read from it.final classAnOutputStreamthat maintains a hash of the data written to it.(package private) @interfaceDisables Animal Sniffer's checking of compatibility with older versions of Java/Android.(package private) interfaceExplicitly named subinterface ofSupplierthat can be marked @.invalid reference
Immutable(package private) final classWrappers aroundBuffermethods that are covariantly overridden in Java 9+.(package private) final classUtility functions for loading and storing values from a byte array.(package private) interfaceAbstract interface for objects that can concurrently add longs.(package private) final classSource ofLongAddableobjects that deals with GWT, Unsafe, and all that.(package private) final classOne or more variables that together maintain an initially zerolongsum.(package private) final classHashFunctionadapter forMacinstances.(package private) final classHashFunctionadapter forMessageDigestinstances.(package private) final classSee MurmurHash3_x64_128 in the C++ implementation.(package private) final classSee MurmurHash3_x86_32 in the C++ implementation.interfaceAn object which can receive a stream of primitive values.(package private) final classHashFunctionimplementation of SipHash-c-d.(package private) classA package-local class holding common representation and mechanics for classes supporting dynamic striping on 64bit values.