| rehash() |  | 0% |  | 0% | 9 | 9 | 50 | 50 | 1 | 1 |
| _addSymbol(char[], int, int, int, int) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| findSymbol(char[], int, int, int) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| verifyInternalConsistency() |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| _handleSpillOverflow(int, CharsToNameCanonicalizer.Bucket, int) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| CharsToNameCanonicalizer(CharsToNameCanonicalizer, int, int, CharsToNameCanonicalizer.TableInfo) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| collisionCount() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| calcHash(char[], int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| calcHash(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| mergeChild(CharsToNameCanonicalizer.TableInfo) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| _hashToIndex(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| release() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| copyArrays() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| _findSymbol2(char[], int, int, CharsToNameCanonicalizer.Bucket) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| makeChild(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| size() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| _reportTooManyCollisions(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maybeDirty() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| _thresholdSize(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bucketCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashSeed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxCollisionLength() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CharsToNameCanonicalizer(int) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| createRoot() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| createRoot(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |