org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,993 of 24,55767%970 of 2,14654%1,0382,3981,7074,9953861,3096162
FBUtilities8451,05055%8610254%81173167439187901
ByteBufferUtil65260948%995334%83151125261217501
MerkleTree4601,09470%738353%6312685282154801
ByteArrayUtil38218232%80%37467891334201
NativeLibrary34116732%541420%36509915041601
JMXServerUtils341338%3225%242684927901
Overlaps2187325%311329%212950665701
MurmurHash21495681%173063%12464017631201
HeapUtils2142911%17315%151851626801
CassandraVersion20743167%495954%37702811731601
SigarLibrary1875522%273%202346636901
Throwables16920154%283454%28624710493101
EstimatedHistogram16351475%275165%29683113392901
MerkleTrees16227362%161852%19473087103001
NativeSSTableLoaderClient13342976%71770%1023239131101
JsonUtils1259342%4450%818264751401
JVMStabilityInspector11914154%233157%2340397961201
Hex11322666%142665%122825612801
MerkleTree.Inner993928%140%101222313501
ExecutorUtils9513458%181850%1633256341501
IntegerInterval.Set8615964%111557%1725144871201
Interval814033%100%8146183901
IntervalTree798551%101458%1327183771501
CounterId774034%712%1117162671301
DiagnosticSnapshotService.DiagnosticSnapshotTask759255%2466%266240301
ReflectionUtils744738%4450%2713280301
TimeUUID.Generator7134182%71973%1230138551701
BloomCalculations7097493%91562%9188382601
JavaUtils683030%17315%111416251401
MonotonicClock.Global662829%6225%5815241401
TimeUUID6431583%161650%135045133401
MerkleTree.OnHeapNode633132%11426%1118122341001
MerkleTree.OnHeapLeaf615346%5444%61110252601
NativeLibraryDarwin600%n/a12122222121211
ExpMovingAverage575850%9535%10166204901
CollectionSerializer5217476%51575%623114531301
FilterFactory524747%4233%588182501
MerkleTree.OnHeapInner5118878%31178%818145151101
IntegerInterval507058%5758%919113161301
FastByteOperations.UnsafeOperations4941089%52985%533108611601
NoSpamLogger4919680%787%72794662301
SyncUtil485252%12840%131819393801
ObjectSizes4320082%131959%1333125511701
WithResources438%40%6813154601
ByteBufferUtil.new InputStream() {...}430%40%6610104411
BiMultiValMap4111974%2466%62194051801
HistogramBuilder4033389%43288%4256651701
RecomputingSupplier4011774%61470%7187371801
NoSpamLogger.NoSpamLogStatement408768%1191%71872661101
TimeUUID.AbstractSerializer374956%3770%393160401
Collectors3374454%n/a71171371101
MerkleTree.Leaf363851%7750%7123132501
JVMStabilityInspector.Killer3518%80%6710122301
BloomFilter3414881%990%42184331601
MerkleTree.TreeRange335261%6225%6125202801
FBUtilities.new Comparator() {...}3215%80%56451201
FastByteOperations316266%n/a41251641201
OutputHandler.SystemOutput302444%712%7109183601
MonotonicClock.SampledClock297872%3350%414102721101
MerkleTree.OffHeapNode2811780%51066%61843321001
NativeLibraryLinux283454%n/a412102241201
StorageCompatibilityMode256371%5337%5103141601
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
CassandraUInt241741%20%375102601
MBeanWrapper.InstanceMBeanWrapper236774%2100%099300801
DiagnosticSnapshotService2217989%6857%72254221501
AbstractIterator225471%4763%5136232701
IntervalTree.IntervalNode2134294%24295%2254690301
UUIDGen217678%2250%374172501
Comparables191848%4450%59353501
OutputHandler1938%n/a356103501
MonotonicClock.SystemClock1924%40%57363501
FBUtilities.WrappedCloseableIterator180%20%44773311
JavaDriverUtils174974%n/a046160401
BloomCalculations.BloomSpecification1734%n/a12151201
MerkleTree.OffHeapInner1618792%787%21443511001
MerkleTree.OffHeapLeaf165276%2466%383181501
MBeanWrapper.DelegatingMbeanWrapper164272%n/a186221801
FilterFactory.AlwaysPresentFilter1627%n/a10121012101201
AsymmetricOrdering.Reversed1627%n/a34343401
MBeanWrapper11188%41071%42074101301
MergeIterator.Candidate11088%61875%5191280701
ExpiringMemoizingSupplier8385%2880%4104222501
Clock.Global4977%583%295261601
MerkleTree.RowHash46%20%23161201
AbstractGuavaIterator6483%3872%4133231701
JMXServerUtils.JmxRegistry2868%50%595144801
MerkleTree.Node14%20%45563401
IFilter.FilterKey0%n/a11331111
RMIClientSocketFactoryImpl6385%3562%394180501
FastByteOperations.BestHolder2367%50%134100201
DefaultValue1963%50%364102501
StatusLogger32797%31178%4112491401
AsymmetricOrdering6486%3770%3113200501
FastByteOperations.UnsafeOperations.new PrivilegedAction() {...}58%n/a02480201
EstimatedHistogram.EstimatedHistogramSerializer13293%1392%1122270501
OutputHandler.LogOutput62%n/a264102601
ChecksumType.new ChecksumType() {...}35%n/a23342301
MerkleTrees.MerkleTreesSerializer10192%31178%3120230501
BulkIterator.Adapter2676%375%36292401
Backoff.None1666%n/a24252401
BloomFilterSerializer6390%2250%281180601
MergeIterator6691%787%182190401
WrappedRunnable62%n/a02280201
MBeanWrapper.OnException5191%n/a15071501
MBeanWrapper.NoOpMBeanWrapper66%n/a39393901
MergeIterator.ManyToOne41199%5198%1330830701
Pair7194%3770%3121140701
CloseableIterator55%n/a12121201
WrappedException0%n/a11221111
MD5Digest7296%2250%21211601001
NullableSerializer4593%8100%191101501
MonotonicClock.AbstractEpochSamplingClock.AlmostSameTime3291%n/a14181401
MerkleTree.StopRecursion.TooDeep0%n/a11111111
MerkleTrees.TreeRangeIterator5096%6100%171121401
DirectorySizeCalculator2893%2100%171111601
TimeUUID.Serializer2793%2100%18181701
BulkIterator3296%2100%151101401
MerkleTree.TreeRangeIterator121100%10100%080220301
RangesSerializer107100%583%180200501
OverlapIterator106100%8100%070140301
ChecksumType64100%n/a040120401
BulkIterator.FromArray52100%n/a060130601
SortedBiMultiValMap46100%2100%04080301
AbstractGuavaIterator.State44100%n/a01050101
AsymmetricOrdering.Op44100%n/a01050101
NativeLibrary.OSType44100%n/a01050101
AbstractIterator.State44100%n/a01010101
Architecture43100%n/a01030101
UUIDSerializer34100%n/a05070501
Shared.Recursive34100%n/a01010101
MerkleTree.Difference34100%n/a01010101
NoSpamLogger.Level34100%n/a01020101
Overlaps.InclusionMethod34100%n/a01020101
MergeIterator.OneToOne32100%2100%03080201
NullableSerializer.new IVersionedSerializer() {...}25100%n/a04050401
Throwables.FileOpType24100%n/a01010101
Shared.Scope24100%n/a01010101
Int64Serializer22100%n/a05060501
MergeIterator.TrivialOneToOne22100%2100%03060201
Int32Serializer22100%n/a05060501
BooleanSerializer19100%n/a05060501
Clock17100%50%13050201
Interval.new AsymmetricOrdering() {...}16100%n/a03030301
Interval.new AsymmetricOrdering() {...}16100%n/a03030301
CounterId.LocalCounterIdHolder16100%n/a02040201
CloseableIterator.new CloseableIterator() {...}100%n/a04040401
ChecksumType.new ChecksumType() {...}100%n/a03040301
MD5Digest.new ThreadLocal() {...}100%n/a03050301
MerkleTrees.TokenRangeComparator100%2100%02030101
ChecksumType.new FastThreadLocal() {...}100%n/a02020201
WithResources.None100%n/a04030401
ExpiringMemoizingSupplier.ReturnValue100%n/a02040201
Clock.Default100%n/a03030301
MergeIterator.Reducer100%n/a04040401
ExpiringMemoizingSupplier.Memoized100%n/a02030201
BloomFilter.new FastThreadLocal() {...}100%n/a02020201
ExpiringMemoizingSupplier.NotMemoized100%n/a02030201
NoSpamLogger.new NoSpamLogger.Clock() {...}100%n/a02020201
CounterId.LocalId100%n/a01010101
MerkleTree.StopRecursion100%n/a01010101
MerkleTree.StopRecursion.BadRange100%n/a01010101