CollapseProperties

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,368 of 1,3810%257 of 2570%1561573303352627
declareVariablesForObjLitValues(GlobalNamespace.Name, String, Node, Node, Node, Node)1800%360%1919444411
updateGlobalNameDeclarationAtAssignNode(GlobalNamespace.Name, String, boolean)1620%260%1414434311
checkNamespaces()940%300%1616181811
updateTwinnedDeclaration(String, GlobalNamespace.Name, GlobalNamespace.Ref)820%100%66202011
flattenPrefixes(String, GlobalNamespace.Name, int)740%180%1010151511
addStubsForUndeclaredProperties(GlobalNamespace.Name, String, Node, Node)730%80%55181811
updateGlobalNameDeclarationAtVariableNode(GlobalNamespace.Name, boolean)650%100%66191911
flattenReferencesToCollapsibleDescendantNames(GlobalNamespace.Name, String)630%200%1111151511
flattenReferencesTo(GlobalNamespace.Name, String)620%140%88131311
process(Node, Node)610%40%33121211
flattenNameRefAtDepth(String, Node, int, String)540%180%1010101011
appendPropForAlias(String, String)470%40%338811
flattenNameRef(String, Node, Node, String)460%60%44121211
flattenSimpleStubDeclaration(GlobalNamespace.Name, String)400%n/a11101011
collapseDeclarationOfNameAndDescendants(GlobalNamespace.Name, String)370%60%449911
updateGlobalNameDeclaration(GlobalNamespace.Name, String, boolean)360%70%66131311
checkForHosedThisReferences(Node, JSDocInfo, GlobalNamespace.Name)280%100%666611
updateGlobalNameDeclarationAtFunctionNode(GlobalNamespace.Name, boolean)260%40%336611
updateGlobalNameDeclarationAtClassNode(GlobalNamespace.Name, boolean)260%40%337711
isSafeNamespaceReinit(GlobalNamespace.Ref)210%40%337711
canEliminate(GlobalNamespace.Name)200%80%556611
canCollapse(GlobalNamespace.Name)160%60%445511
getValueParent(GlobalNamespace.Ref)160%40%332211
warnAboutNamespaceAliasing(GlobalNamespace.Name, GlobalNamespace.Ref)150%n/a114411
warnAboutNamespaceRedefinition(GlobalNamespace.Name, GlobalNamespace.Ref)150%n/a114411
CollapseProperties(AbstractCompiler, CompilerOptions.PropertyCollapseLevel)90%n/a114411
static {...}13100%n/a010501