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 |