com.google.common.hash

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,407 of 14,4070%576 of 5760%7857851,7391,7394904907979
Crc32cHashFunction.Crc32cHasher5,3570%120%131340407711
FarmHashFingerprint648010%140%2020108108131311
BloomFilter6300%520%5353104104272711
Fingerprint20116230%180%21219797121211
Murmur3_32HashFunction5910%420%4040114114191911
Hashing4470%300%51518686363611
Murmur3_128HashFunction.Murmur3_128Hasher3900%160%232372728811
AbstractCompositeHashFunction.new Hasher() {...}3470%280%30304646161611
Striped643420%600%373774747711
Murmur3_32HashFunction.Murmur3_32Hasher3350%360%28286868101011
BloomFilterStrategies.LockFreeBitArray2720%280%27275858131311
HashCode2680%280%27274343131311
SipHashFunction.SipHasher2440%40%8846466611
AbstractStreamingHasher2330%160%22226262141411
AbstractHasher1900%120%20203535141411
LongAdder1870%260%28284545151511
HashCode.BytesHashCode1650%120%151522229911
BloomFilterStrategies.new BloomFilterStrategies() {...}1440%60%8823235511
AbstractByteHasher1420%60%16163434131311
LittleEndianByteArray1390%200%161623236611
SipHashFunction1330%140%141417177711
MessageDigestHashFunction1270%60%121229299911
HashCode.LongHashCode1220%40%101012128811
Hashing.ConcatenatedHashFunction1180%100%101021215511
BloomFilterStrategies.new BloomFilterStrategies() {...}1020%100%8823233311
LittleEndianByteArray.UnsafeByteArray940%60%6620203311
MacHashFunction880%20%7724246611
AbstractCompositeHashFunction880%80%8815154411
AbstractHashFunction850%20%11111313101011
HashCode.IntHashCode820%40%101012128811
AbstractNonStreamingHashFunction820%40%101013138811
LittleEndianByteArray.JavaLittleEndianBytes.new LittleEndianByteArray.JavaLittleEndianBytes() {...}740%20%44663311
MessageDigestHashFunction.MessageDigestHasher650%40%8820206611
Murmur3_128HashFunction610%40%9913137711
Funnels.StringCharsetFunnel600%20%8813137711
MacHashFunction.MacHasher580%20%8821217711
HashingInputStream580%40%9915157711
Funnels.SequentialFunnel570%40%7713135511
ChecksumHashFunction.ChecksumMethodHandles540%20%5520204411
Hashing.Crc32CSupplier500%20%3312122211
Hashing.ChecksumType500%n/a22772211
ChecksumHashFunction.ChecksumHasher480%40%7714145511
Hashing.Crc32cMethodHandles450%n/a4416164411
HashingOutputStream450%n/a5512125511
AbstractNonStreamingHashFunction.ExposedByteArrayOutputStream450%20%5510104411
ChecksumHashFunction0%40%66994411
AbstractNonStreamingHashFunction.BufferingHasher0%n/a5510105511
Striped64.new PrivilegedExceptionAction() {...}0%40%44772211
Funnels.SinkAsStream0%n/a5510105511
BloomFilter.SerialForm0%n/a22772211
Striped64.Cell0%n/a3311113311
LittleEndianByteArray.UnsafeByteArray.new LittleEndianByteArray.UnsafeByteArray() {...}0%n/a33663311
Hashing.LinearCongruentialGenerator0%n/a22552211
LittleEndianByteArray.UnsafeByteArray.new LittleEndianByteArray.UnsafeByteArray() {...}0%n/a33443311
LongAddables0%n/a33993311
BloomFilterStrategies0%n/a11331111
Funnels0%n/a77777711
Funnels.LongFunnel0%n/a33553311
MessageDigestHashFunction.SerializedForm0%n/a22662211
Funnels.IntegerFunnel0%n/a33553311
Funnels.UnencodedCharsFunnel0%n/a33553311
Funnels.ByteArrayFunnel0%n/a33553311
Java8Compatibility0%n/a44884411
Crc32cHashFunction0%n/a55555511
LittleEndianByteArray.JavaLittleEndianBytes0%n/a11221111
Funnels.StringCharsetFunnel.SerializedForm0%n/a22442211
LongAddables.PureJavaLongAddable0%n/a33553311
Hashing.ChecksumType.new Hashing.ChecksumType() {...}0%n/a22222211
Hashing.ChecksumType.new Hashing.ChecksumType() {...}0%n/a22222211
Hashing.Crc32CSupplier.new Hashing.Crc32CSupplier() {...}0%n/a22222211
Hashing.ChecksumType.new Hashing.ChecksumType() {...}0%n/a22222211
LongAddables.new Supplier() {...}0%n/a22222211
Hashing.Crc32CSupplier.new Hashing.Crc32CSupplier() {...}0%n/a22222211
Hashing.Sha256Holder0%n/a11111111
Hashing.Sha1Holder0%n/a11111111
LongAddables.new Supplier() {...}0%n/a22222211
Hashing.Md5Holder0%n/a11111111
Hashing.Sha512Holder0%n/a11111111
Hashing.Sha384Holder0%n/a11111111