Parser

Source file "org/mozilla/javascript/Parser.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,241 of 9,2410%1,219 of 1,2190%8038032,2382,238155155
tryStatement()3190%420%2222808011
forLoop()3140%360%1919767611
objectLiteral()2610%520%2828737311
function(int, boolean)2390%480%2525555511
memberExprTail(boolean, AstNode)2380%210%1414686811
propertyAccess(int, AstNode)2150%280%1717545411
switchStatement()2090%270%1616535311
statementHelper()2070%360%2929555511
parse()2060%260%1414565611
variables(int, int, boolean)1840%240%1313464611
arrayComprehensionLoop()1830%240%1414454511
parseFunctionBody(int, FunctionNode)1810%280%1616535311
parseFunctionParams(FunctionNode)1770%280%1515454511
returnOrYield(int, boolean)1750%350%1919404011
nameOrLabel()1740%220%1212363611
unaryExpr()1590%160%1212414111
arrayLiteral()1550%260%1414393911
primaryExpr()1520%160%1616474711
arrowFunction(AstNode)1480%120%77363611
destructuringObject(ObjectLiteral, int, String, Node, List)1480%160%99353511
defineSymbol(int, String, boolean)1410%440%2424282811
let(boolean, int)1300%120%77272711
xmlInitializer()1290%110%77252511
generatorExpressionLoop()1220%130%88282811
createNumericLiteral(int, boolean)1220%240%1313181811
memberExpr(boolean)1100%120%77282811
ifStatement()1060%80%55222211
continueStatement()1060%200%1111222211
arrowFunctionParams(FunctionNode, AstNode, Map, Set)1050%180%1010242411
propertyName(int, int)1030%140%99252511
templateLiteral(boolean)1020%100%66202011
simpleAssignment(Node, Node)1010%160%1010242411
parenExpr()950%120%77212111
statement()940%140%88232311
destructuringAssignmentHelper(int, Node, Node, String)940%80%66252511
breakStatement()930%160%99181811
assignExpr()900%200%1111262611
destructuringArray(ArrayLiteral, int, String, Node, List)880%100%66232311
doLoop()870%40%33202011
defaultXmlNamespace()860%120%77181811
condExpr()830%40%33202011
withStatement()800%60%44161611
generatorExpression(AstNode, int, boolean)800%80%55202011
arrayComprehension(AstNode, int)780%60%44191911
plainProperty(AstNode, int)720%120%77161611
argumentList()670%100%66181811
peekToken()660%120%77181811
createNameNode(boolean, int)640%80%55191911
whileLoop()630%20%22151511
recordComment(int, String)610%60%44131311
recordLabel(Label, LabeledStatement)610%80%55141411
name(int, int)600%60%44111111
xmlElemRef(int, Name, int)590%40%33131311
addWarning(String, String, int, int)570%60%449911
addError(String, String, int, int)540%40%33121211
warnMissingSemi(int, int)540%60%448811
methodDefinition(int, AstNode, int)520%80%66191911
statements(AstNode)510%100%669911
checkActivationName(String, int)510%180%1010151511
expr()500%80%55101011
forLoopInit(int)490%60%44111111
block()490%20%22111111
enterLoop(Loop)480%60%44101011
condition()470%60%449911
eqExpr()450%80%55121211
autoInsertSemicolon(AstNode)440%50%44121211
addWarning(String, String, int, int, int, String, int)410%40%337711
parse(String, String, int)410%40%339911
objliteralProperty()410%80%66161611
attributeAccess()400%40%448811
parse(Reader, String, int)390%40%337711
expExpr()390%40%33121211
throwStatement()380%40%339911
letStatement()380%40%338811
lineBeginningFor(int)380%100%66131311
addError(String, String, int, int, int, String, int)330%20%226611
createStringLiteral()330%n/a116611
checkBadIncDec(UpdateExpression)330%120%775511
relExpr()310%50%449911
addExpr()300%40%337711
shiftExpr()270%20%228811
mulExpr()270%20%228811
warnTrailingComma(int, List, int)270%40%336611
addStrictWarning(String, String)260%20%226611
addWarning(String, String)260%20%226611
matchJumpLabelName()260%60%448811
addError(String, String)250%20%224411
reportError(String, String)250%20%224411
bitOrExpr()240%20%226611
bitXorExpr()240%20%226611
bitAndExpr()240%20%226611
createTemplateLiteralCharacters(int)240%n/a114411
checkCallRequiresActivation(AstNode)240%80%555511
addError(String)230%20%224411
matchToken(int, boolean)230%60%448811
getNextStatementAfterInlineComments(AstNode)230%40%338811
orExpr()230%20%225511
andExpr()230%20%225511
codeBug()230%n/a111111
Parser(CompilerEnvirons, ErrorReporter)220%20%228811
pushScope(Scope)210%40%336611
exitLoop()210%n/a114411
makeErrorNode()210%n/a113311
createDestructuringAssignment(int, Node, Node)210%n/a115511
markDestructuring(AstNode)170%40%335511
lookupMessage(String, String)160%20%223311
reportError(String, String, int, int)160%20%224411
mustMatchToken(int, String, boolean)160%n/a111111
getDirective(AstNode)160%40%335511
taggedTemplateLiteral(AstNode)160%n/a115511
createName(int, String, Node)150%20%224411
addStrictWarning(String, String, int, int, int, String, int)140%20%223311
mustMatchToken(int, String, int, int, boolean)140%20%224411
enterSwitch(SwitchStatement)140%20%223311
nowAllSet(int, int, int)140%40%331111
createScopeNode(int, int)130%n/a114411
checkMutableReference(Node)130%20%224411
peekTokenOrEOL()120%20%224411
addStrictWarning(String, String, int, int)110%20%222211
peekUntilNonComment(int)110%20%224411
destructuringPrimaryExpr()110%n/a113311
exitSwitch()100%n/a112211
saveNameTokenData(int, String, int)100%n/a114411
removeParens(AstNode)100%20%223311
addError(String, int)90%n/a113311
restoreRelativeLoopPosition(Loop)90%20%223311
getAndResetJsDoc()80%n/a113311
mustHaveXML()80%20%223311
setRequiresActivation()80%20%223311
setIsGenerator()80%20%223311
createName(String)80%n/a112211
static {...}80%20%221111
addWarning(String, int, int)70%n/a112211
addError(String, int, int)70%n/a112211
reportError(String, int, int)70%n/a112211
nextToken()70%n/a113311
insideFunction()70%20%221111
Parser()60%n/a112211
Parser(CompilerEnvirons)60%n/a112211
getNodeEnd(AstNode)60%n/a111111
peekFlaggedToken()60%n/a112211
popScope()60%n/a112211
defineSymbol(int, String)60%n/a112211
generatorExpression(AstNode, int)60%n/a111111
nodeEnd(AstNode)60%n/a111111
lookupMessage(String)50%n/a111111
reportError(String)50%n/a112211
function(int)50%n/a111111
createNameNode()50%n/a111111
consumeToken()40%n/a112211
eof()40%n/a111111
statements()40%n/a111111
setDefaultUseStrictDirective(boolean)40%n/a112211
createNumber(double)30%n/a111111
inUseStrictDirective()30%n/a111111