CharsToNameCanonicalizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total287 of 89667%39 of 9659%347460209826
verifyInternalConsistency()680%100%66151511
rehash()6314770%31381%39135001
_handleSpillOverflow(int, CharsToNameCanonicalizer.Bucket, int)560%60%44131311
collisionCount()280%40%335511
size()120%20%223311
willInternStrings()120%40%331111
findSymbol(char[], int, int, int)118388%11794%11022301
_addSymbol(char[], int, int, int, int)108589%2880%2622001
_reportTooManyCollisions(int)80%n/a111111
createRoot(TokenStreamFactory, int)52080%2250%232801
bucketCount()40%n/a111111
mergeChild(CharsToNameCanonicalizer.TableInfo, CharsToNameCanonicalizer.TableInfo)31178%1150%121401
maxCollisionLength()30%n/a111111
calcHash(char[], int, int)22692%1375%130401
calcHash(String)22592%1375%130501
CharsToNameCanonicalizer(CharsToNameCanonicalizer, StreamReadConstraints, int, int, CharsToNameCanonicalizer.TableInfo)58100%n/a0101701
CharsToNameCanonicalizer(StreamReadConstraints, int, int)34100%n/a0101101
release()23100%2466%240501
_hashToIndex(int)23100%n/a010401
copyArrays()21100%n/a010501
_findSymbol2(char[], int, int, CharsToNameCanonicalizer.Bucket)18100%4100%030701
makeChild()15100%n/a010201
maybeDirty()7100%2100%020101
_thresholdSize(int)6100%n/a010101
createRoot(TokenStreamFactory)4100%n/a010101
hashSeed()3100%n/a010101