NodeTraversal

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total546 of 1,56065%70 of 18662%651671354182274
traverseAtScope(AbstractScope)785943%11531%69203901
formatNodePosition(Node)450%40%339911
instantiateScopes(int)430%40%337711
traverseClass(Node)410%40%33141411
throwUnexpectedException(Throwable)400%40%338811
formatNodeContext(String, Node)360%20%224411
traverseWithScope(Node, AbstractScope)320%40%33101011
traverseInnerNode(Node, Node, AbstractScope)300%40%339911
getClosestHoistScope()270%40%334411
getLineNumber()180%40%338811
getCharno()180%40%338811
traverseRootsTyped(AbstractCompiler, NodeTraversal.Callback, Node, Node)130%n/a113311
traverseTyped(AbstractCompiler, Node, NodeTraversal.Callback)120%n/a113311
getEnclosingFunction()100%20%222211
traverseModule(Node)90%n/a114411
traverseBranch(Node, Node)85988%31178%3822001
getBestSourceFileName(Node)80%20%221111
handleScript(Node, Node)73784%1375%1311101
initTraversal(Node)72678%1375%131901
getClosestHoistScopeRoot()72376%1375%131601
getCfgRoot()61368%1150%121501
makeError(Node, CheckLevel, DiagnosticType, String[])60%n/a111111
traverseRoots(Node, Node)53487%1150%1221301
reportCodeChange(Node)50%n/a112211
inGlobalHoistScope()43288%51168%490801
traverse(Node)41780%n/a012901
traverseScopeRoot(Node)41780%n/a012801
traverseSingleEs6ScopeRoot(AbstractCompiler, NodeTraversal.Callback, NodeTraversal.ChangeScopeRootCallback, boolean, MemoizedScopeCreator, Node)41578%1150%121501
getTypedScope()40%n/a111111
inModuleScope()40%n/a111111
getSourceName()30%n/a111111
getCurrentNode()30%n/a111111
getInputId()30%n/a111111
getScopeRoot()2596%1375%130501
getScopeDepth()1794%1150%120301
traverseFunction(Node, Node)47100%8100%0501401
getControlFlowGraph()39100%2100%0201101
NodeTraversal(AbstractCompiler, NodeTraversal.Callback, ScopeCreator)38100%2100%0201101
popScope(boolean)38100%8100%050901
traverseEs6ScopeRoots(AbstractCompiler, Node, List, NodeTraversal.Callback, NodeTraversal.ChangeScopeRootCallback, boolean)34100%4100%030701
handleFunction(Node, Node)33100%2100%020901
getAbstractScope()33100%2100%020601
initScopeRoots(Node)32100%6100%040901
traverseFunctionOutOfBand(Node, AbstractScope)31100%n/a010901
pushScope(Node)23100%2100%020701
isScopeRoot(Node)23100%1990%160701
pushScope(AbstractScope, boolean)22100%4100%030601
getInput()16100%4100%030301
traverseChildren(Node)16100%2100%020601
traverseRootsEs6(AbstractCompiler, NodeTraversal.Callback, Node, Node)15100%n/a010301
reportCodeChange()15100%n/a010501
traverseEs6(AbstractCompiler, Node, NodeTraversal.Callback)14100%n/a010301
inFunctionBlockScope()14100%4100%030201
traverseChangedFunctions(AbstractCompiler, NodeTraversal.ChangeScopeRootCallback)12100%n/a010301
inModuleHoistScope()12100%2100%020401
traverseEs6ScopeRoot(AbstractCompiler, Node, NodeTraversal.Callback, MemoizedScopeCreator)11100%n/a010301
isHoistScopeRootNode(Node)11100%2100%020301
getEnclosingScript(Node)11100%4100%030301
getModule()10100%2100%020201
report(Node, DiagnosticType, String[])10100%n/a010301
setInputId(InputId, String)10100%n/a010401
traverseBlockScope(Node)9100%n/a010401
traverseEs6ScopeRoots(AbstractCompiler, Node, List, NodeTraversal.Callback, boolean)8100%n/a010201
recordScopeRoot(Node)8100%2100%020301
inGlobalScope()7100%2100%020101
getSourceName(Node)6100%n/a010201
pushScope(AbstractScope)5100%n/a010201
makeError(Node, DiagnosticType, String[])5100%n/a010101
popScope()4100%n/a010201
isHoistScope()4100%n/a010101
getScope()4100%n/a010101
setChangeScope(Node)4100%n/a010201
getCompiler()3100%n/a010101
getScopeCreator()3100%n/a010101