traverseAtScope(AbstractScope) |   | 43% |   | 31% | 6 | 9 | 20 | 39 | 0 | 1 |
formatNodePosition(Node) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
instantiateScopes(int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
traverseClass(Node) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
throwUnexpectedException(Throwable) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
formatNodeContext(String, Node) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
traverseWithScope(Node, AbstractScope) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
traverseInnerNode(Node, Node, AbstractScope) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
getClosestHoistScope() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getLineNumber() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
getCharno() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
traverseRootsTyped(AbstractCompiler, NodeTraversal.Callback, Node, Node) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
traverseTyped(AbstractCompiler, Node, NodeTraversal.Callback) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getEnclosingFunction() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
traverseModule(Node) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
traverseBranch(Node, Node) |   | 88% |   | 78% | 3 | 8 | 2 | 20 | 0 | 1 |
getBestSourceFileName(Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
handleScript(Node, Node) |   | 84% |   | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
initTraversal(Node) |   | 78% |   | 75% | 1 | 3 | 1 | 9 | 0 | 1 |
getClosestHoistScopeRoot() |   | 76% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
getCfgRoot() |   | 68% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
makeError(Node, CheckLevel, DiagnosticType, String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traverseRoots(Node, Node) |   | 87% |   | 50% | 1 | 2 | 2 | 13 | 0 | 1 |
reportCodeChange(Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
inGlobalHoistScope() |   | 88% |   | 68% | 4 | 9 | 0 | 8 | 0 | 1 |
traverse(Node) |   | 80% | | n/a | 0 | 1 | 2 | 9 | 0 | 1 |
traverseScopeRoot(Node) |   | 80% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
traverseSingleEs6ScopeRoot(AbstractCompiler, NodeTraversal.Callback, NodeTraversal.ChangeScopeRootCallback, boolean, MemoizedScopeCreator, Node) |   | 78% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
getTypedScope() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
inModuleScope() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getSourceName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getCurrentNode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getInputId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getScopeRoot() |  | 96% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
getScopeDepth() |  | 94% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
traverseFunction(Node, Node) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1 |
getControlFlowGraph() |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
NodeTraversal(AbstractCompiler, NodeTraversal.Callback, ScopeCreator) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
popScope(boolean) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
traverseEs6ScopeRoots(AbstractCompiler, Node, List, NodeTraversal.Callback, NodeTraversal.ChangeScopeRootCallback, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
handleFunction(Node, Node) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
getAbstractScope() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
initScopeRoots(Node) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
traverseFunctionOutOfBand(Node, AbstractScope) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
pushScope(Node) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
isScopeRoot(Node) |  | 100% |   | 90% | 1 | 6 | 0 | 7 | 0 | 1 |
pushScope(AbstractScope, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
getInput() |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
traverseChildren(Node) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
traverseRootsEs6(AbstractCompiler, NodeTraversal.Callback, Node, Node) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
reportCodeChange() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
traverseEs6(AbstractCompiler, Node, NodeTraversal.Callback) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
inFunctionBlockScope() |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
traverseChangedFunctions(AbstractCompiler, NodeTraversal.ChangeScopeRootCallback) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
inModuleHoistScope() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseEs6ScopeRoot(AbstractCompiler, Node, NodeTraversal.Callback, MemoizedScopeCreator) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
isHoistScopeRootNode(Node) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
getEnclosingScript(Node) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
getModule() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
report(Node, DiagnosticType, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
setInputId(InputId, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseBlockScope(Node) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseEs6ScopeRoots(AbstractCompiler, Node, List, NodeTraversal.Callback, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
recordScopeRoot(Node) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
inGlobalScope() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
getSourceName(Node) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
pushScope(AbstractScope) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
makeError(Node, DiagnosticType, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
popScope() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isHoistScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setChangeScope(Node) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getCompiler() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getScopeCreator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |