CheckMissingAndExtraRequires

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,429 of 1,4571%305 of 3050%1911923163283435
visitScriptNode(NodeTraversal)2260%420%2222373711
isMissingRequire(String, Node)1240%340%1818292911
visitCallNode(NodeTraversal, Node, Node)1210%280%1515292911
visit(NodeTraversal, Node, Node)840%230%1717252511
visitClassNode(NodeTraversal, Node)720%160%99181811
maybeAddJsDocUsages(NodeTraversal, Node)710%120%77161611
visitNewNode(NodeTraversal, Node)680%160%99171711
visitGoogRequire(String, Node, Node)630%120%77131311
maybeAddGoogScopeUsage(NodeTraversal, Node, Node)470%160%99101011
addUsageOfOutermostClassName(Node, NodeTraversal)460%120%77101011
visitQualifiedName(NodeTraversal, Node, Node)450%160%998811
declaresFunctionOrClass(Node)400%180%10109911
CheckMissingAndExtraRequires(AbstractCompiler, CheckMissingAndExtraRequires.Mode)380%n/a11101011
getClassNames(String)360%40%337711
visitImportNode(Node)360%60%449911
shouldTraverse(NodeTraversal, Node, Node)310%120%775511
addWeakUsagesOfAllPrefixes(String)310%20%225511
visitRequire(String, Node)300%40%336611
reportExtraRequireWarning(Node, String)290%60%447711
reset()240%n/a118811
extractNamespace(Node, String)230%80%556611
maybeAddClosurizedNamespace(String)230%40%335511
isClassOrConstantName(String)150%60%441111
maybeAddUsage(NodeTraversal, Node, JSTypeExpression)150%n/a113311
maybeAddProvidedName(Node)130%20%224411
maybeAddUsage(NodeTraversal, Node, Node, boolean, Predicate)130%n/a113311
isClassName(String)120%40%331111
hotSwapScript(Node, Node)110%n/a114411
visitForwardDeclare(String, Node, Node)100%20%223311
process(Node, Node)90%n/a113311
maybeAddWeakUsage(NodeTraversal, Node, Node)80%n/a112211
extractNamespaceIfRequire(Node)50%n/a111111
extractNamespaceIfForwardDeclare(Node)50%n/a111111
extractNamespaceIfProvide(Node)50%n/a111111
static {...}28100%n/a0101201