| visitScriptNode(NodeTraversal) |   | 0% |   | 0% | 22 | 22 | 37 | 37 | 1 | 1 | 
| isMissingRequire(String, Node) |   | 0% |   | 0% | 18 | 18 | 29 | 29 | 1 | 1 | 
| visitCallNode(NodeTraversal, Node, Node) |   | 0% |   | 0% | 15 | 15 | 29 | 29 | 1 | 1 | 
| visit(NodeTraversal, Node, Node) |   | 0% |   | 0% | 17 | 17 | 25 | 25 | 1 | 1 | 
| visitClassNode(NodeTraversal, Node) |   | 0% |   | 0% | 9 | 9 | 18 | 18 | 1 | 1 | 
| maybeAddJsDocUsages(NodeTraversal, Node) |   | 0% |   | 0% | 7 | 7 | 16 | 16 | 1 | 1 | 
| visitNewNode(NodeTraversal, Node) |   | 0% |   | 0% | 9 | 9 | 17 | 17 | 1 | 1 | 
| visitGoogRequire(String, Node, Node) |   | 0% |   | 0% | 7 | 7 | 13 | 13 | 1 | 1 | 
| maybeAddGoogScopeUsage(NodeTraversal, Node, Node) |   | 0% |   | 0% | 9 | 9 | 10 | 10 | 1 | 1 | 
| addUsageOfOutermostClassName(Node, NodeTraversal) |   | 0% |   | 0% | 7 | 7 | 10 | 10 | 1 | 1 | 
| visitQualifiedName(NodeTraversal, Node, Node) |   | 0% |   | 0% | 9 | 9 | 8 | 8 | 1 | 1 | 
| declaresFunctionOrClass(Node) |   | 0% |   | 0% | 10 | 10 | 9 | 9 | 1 | 1 | 
| CheckMissingAndExtraRequires(AbstractCompiler, CheckMissingAndExtraRequires.Mode) |   | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 
| getClassNames(String) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitImportNode(Node) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| shouldTraverse(NodeTraversal, Node, Node) |   | 0% |   | 0% | 7 | 7 | 5 | 5 | 1 | 1 | 
| addWeakUsagesOfAllPrefixes(String) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitRequire(String, Node) |   | 0% |   | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| reportExtraRequireWarning(Node, String) |   | 0% |   | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 
| reset() |   | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 
| extractNamespace(Node, String) |   | 0% |   | 0% | 5 | 5 | 6 | 6 | 1 | 1 | 
| maybeAddClosurizedNamespace(String) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| isClassOrConstantName(String) |   | 0% |   | 0% | 4 | 4 | 1 | 1 | 1 | 1 | 
| maybeAddUsage(NodeTraversal, Node, JSTypeExpression) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| maybeAddProvidedName(Node) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| maybeAddUsage(NodeTraversal, Node, Node, boolean, Predicate) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| isClassName(String) |   | 0% |   | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| hotSwapScript(Node, Node) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| visitForwardDeclare(String, Node, Node) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| process(Node, Node) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| maybeAddWeakUsage(NodeTraversal, Node, Node) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| extractNamespaceIfRequire(Node) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| extractNamespaceIfForwardDeclare(Node) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| extractNamespaceIfProvide(Node) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 12 | 0 | 1 |