SymbolTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,871 of 1,8710%294 of 2940%2042044444445757
createPropertyScopeFor(SymbolTable.Symbol)1770%320%1717404011
fillJSDocInfo(Node, Node)1250%180%1010313111
toDebugString(StringBuilder, SymbolTable.Symbol)1240%80%55262611
fillPropertyScopes()1240%180%1010252511
fillNamespaceReferences()1060%220%1212313111
getSymbolForTypeHelper(JSType, boolean)950%260%1414272711
removeSymbol(SymbolTable.Symbol)830%100%66111111
addSymbolsFrom(StaticSymbolTable)770%120%77202011
pruneOrphanedNames()650%160%99181811
createScopeFrom(StaticScope)540%100%66131311
getAllSymbolsForType(JSType)510%100%66141411
SymbolTable(AbstractCompiler, JSTypeRegistry)470%n/a11131311
addAnonymousFunctionsInScope(SymbolTable.SymbolScope)460%120%77141411
addSymbol(String, JSType, boolean, SymbolTable.SymbolScope, Node)460%40%337711
addAnonymousFunctions()400%60%449911
needsPropertyScope(SymbolTable.Symbol)370%100%669911
fillSymbolVisibility(Node, Node)360%n/a119911
getEnclosingScope(Node)320%80%558811
findBestDeclToAdd(StaticSymbolTable, StaticSlot)300%60%448811
findSymbolForScope(SymbolTable.SymbolScope)290%60%448811
getLexicalScopeDepth(SymbolTable.SymbolScope)260%40%336611
getSymbolForName(Node, String)240%80%555511
toDebugString()230%20%225511
removeGeneratedSymbols()220%40%335511
getParameterInFunction(SymbolTable.Symbol, String)200%60%446611
getScopeInFunction(SymbolTable.Symbol)200%40%337711
getSymbolDeclaredBy(FunctionType)200%40%333311
getSymbolForInstancesOf(FunctionType)200%40%333311
isGoodRefToAdd(StaticRef)200%80%554411
findScopes(Node, Node)180%n/a114411
copySymbolTo(StaticSlot, Node, SymbolTable.SymbolScope)180%n/a114411
declareSymbol(String, JSType, boolean, SymbolTable.SymbolScope, Node, JSDocInfo)180%n/a114411
isAnySymbolDeclared(String, Node, SymbolTable.SymbolScope)170%20%224411
addScopes(Collection)160%20%224411
getSymbolForInstancesOf(SymbolTable.Symbol)140%40%334411
getSymbolForScope(SymbolTable.SymbolScope)110%20%223311
sanitizeSpecialChars(String)110%n/a111111
getType(StaticSlot)100%20%223311
getTypeOfThis(StaticScope)100%20%223311
getAllSymbolsSorted()90%n/a112211
declareInferredSymbol(SymbolTable.SymbolScope, String, Node)90%n/a111111
fillPropertySymbols(Node, Node)90%n/a112211
fillThisReferences(Node, Node)90%n/a112211
isTypeInferred(StaticSlot)90%20%223311
copySymbolTo(StaticSlot, SymbolTable.SymbolScope)80%n/a111111
getSymbolDeclaredBy(EnumType)70%n/a112211
getAllSymbolsForTypeOf(SymbolTable.Symbol)60%n/a111111
getReferences(SymbolTable.Symbol)50%n/a111111
getReferenceList(SymbolTable.Symbol)50%n/a111111
getAllSymbols()50%n/a111111
getAllScopes()50%n/a111111
isSymbolGeneratedAndShouldNotBeIndexed(SymbolTable.Symbol)50%n/a111111
static {...}50%n/a112211
getAllJSDocInfoNodes()40%n/a111111
getNaturalSymbolOrdering()30%n/a111111
getScope(SymbolTable.Symbol)30%n/a111111
getGlobalScope()30%n/a111111