RubySymbol.SymbolTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total97 of 68486%18 of 9481%136318140316
lookup(String)420%80%55101011
lookup(long)390%80%557711
createSymbol(String, ByteList, int)511996%16100%0902101
fastCreateSymbol(String)511196%11192%1702101
store(RubySymbol)40%n/a111111
rehash()212298%11393%1803101
getSymbol(ByteList)41100%6100%0401001
getSymbol(String)40100%6100%040801
all_symbols()39100%6100%040701
fastGetSymbol(String)32100%6100%040801
RubySymbol.SymbolTable(Ruby)21100%n/a010701
removeDeadEntry(RubySymbol.SymbolTable.SymbolEntry[], int, RubySymbol.SymbolTable.SymbolEntry, RubySymbol.SymbolTable.SymbolEntry)19100%2100%020501
isSymbolMatch(String, int, RubySymbol.SymbolTable.SymbolEntry)13100%4100%030101
isSymbolMatch(ByteList, int, RubySymbol.SymbolTable.SymbolEntry)13100%4100%030101
getEntryFromTable(RubySymbol.SymbolTable.SymbolEntry[], int)9100%n/a010101
isSymbolMatch(String, RubySymbol.SymbolTable.SymbolEntry)8100%2100%020101