| createPropertyScopeFor(SymbolTable.Symbol) |   | 0% |   | 0% | 17 | 17 | 40 | 40 | 1 | 1 | 
| fillJSDocInfo(Node, Node) |   | 0% |   | 0% | 10 | 10 | 31 | 31 | 1 | 1 | 
| toDebugString(StringBuilder, SymbolTable.Symbol) |   | 0% |   | 0% | 5 | 5 | 26 | 26 | 1 | 1 | 
| fillPropertyScopes() |   | 0% |   | 0% | 10 | 10 | 25 | 25 | 1 | 1 | 
| fillNamespaceReferences() |   | 0% |   | 0% | 12 | 12 | 31 | 31 | 1 | 1 | 
| getSymbolForTypeHelper(JSType, boolean) |   | 0% |   | 0% | 14 | 14 | 27 | 27 | 1 | 1 | 
| removeSymbol(SymbolTable.Symbol) |   | 0% |   | 0% | 6 | 6 | 11 | 11 | 1 | 1 | 
| addSymbolsFrom(StaticSymbolTable) |   | 0% |   | 0% | 7 | 7 | 20 | 20 | 1 | 1 | 
| pruneOrphanedNames() |   | 0% |   | 0% | 9 | 9 | 18 | 18 | 1 | 1 | 
| createScopeFrom(StaticScope) |   | 0% |   | 0% | 6 | 6 | 13 | 13 | 1 | 1 | 
| getAllSymbolsForType(JSType) |   | 0% |   | 0% | 6 | 6 | 14 | 14 | 1 | 1 | 
| SymbolTable(AbstractCompiler, JSTypeRegistry) |   | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| addAnonymousFunctionsInScope(SymbolTable.SymbolScope) |   | 0% |   | 0% | 7 | 7 | 14 | 14 | 1 | 1 | 
| addSymbol(String, JSType, boolean, SymbolTable.SymbolScope, Node) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| addAnonymousFunctions() |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| needsPropertyScope(SymbolTable.Symbol) |   | 0% |   | 0% | 6 | 6 | 9 | 9 | 1 | 1 | 
| fillSymbolVisibility(Node, Node) |   | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 
| getEnclosingScope(Node) |   | 0% |   | 0% | 5 | 5 | 8 | 8 | 1 | 1 | 
| findBestDeclToAdd(StaticSymbolTable, StaticSlot) |   | 0% |   | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| findSymbolForScope(SymbolTable.SymbolScope) |   | 0% |   | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| getLexicalScopeDepth(SymbolTable.SymbolScope) |   | 0% |   | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| getSymbolForName(Node, String) |   | 0% |   | 0% | 5 | 5 | 5 | 5 | 1 | 1 | 
| toDebugString() |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| removeGeneratedSymbols() |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| getParameterInFunction(SymbolTable.Symbol, String) |   | 0% |   | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| getScopeInFunction(SymbolTable.Symbol) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| getSymbolDeclaredBy(FunctionType) |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| getSymbolForInstancesOf(FunctionType) |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| isGoodRefToAdd(StaticRef) |   | 0% |   | 0% | 5 | 5 | 4 | 4 | 1 | 1 | 
| findScopes(Node, Node) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| copySymbolTo(StaticSlot, Node, SymbolTable.SymbolScope) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| declareSymbol(String, JSType, boolean, SymbolTable.SymbolScope, Node, JSDocInfo) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| isAnySymbolDeclared(String, Node, SymbolTable.SymbolScope) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| addScopes(Collection) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| getSymbolForInstancesOf(SymbolTable.Symbol) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| getSymbolForScope(SymbolTable.SymbolScope) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| sanitizeSpecialChars(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getType(StaticSlot) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| getTypeOfThis(StaticScope) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| getAllSymbolsSorted() |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| declareInferredSymbol(SymbolTable.SymbolScope, String, Node) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| fillPropertySymbols(Node, Node) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| fillThisReferences(Node, Node) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| isTypeInferred(StaticSlot) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| copySymbolTo(StaticSlot, SymbolTable.SymbolScope) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getSymbolDeclaredBy(EnumType) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getAllSymbolsForTypeOf(SymbolTable.Symbol) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getReferences(SymbolTable.Symbol) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getReferenceList(SymbolTable.Symbol) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAllSymbols() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAllScopes() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isSymbolGeneratedAndShouldNotBeIndexed(SymbolTable.Symbol) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| static {...} |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getAllJSDocInfoNodes() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNaturalSymbolOrdering() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getScope(SymbolTable.Symbol) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getGlobalScope() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 |