Parser

Source file "net/sourceforge/htmlunit/corejs/javascript/Parser.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,989 of 7,9890%1,033 of 1,0330%6906901,9581,958140140
forLoop()2570%240%1313676711
tryStatement()2560%360%1919686811
objectLiteral()2540%450%2525676711
parse()2520%260%1414606011
function(int)2480%480%2525525211
memberExprTail(boolean, AstNode)2120%170%1111646411
propertyAccess(int, AstNode)1980%270%1616484811
statementHelper()1950%350%2828565611
variables(int, int, boolean)1830%240%1313474711
parseFunctionParams(FunctionNode)1630%260%1414393911
switchStatement()1590%200%1212434311
arrayComprehensionLoop()1520%190%1111373711
unaryExpr()1500%140%1111383811
arrayLiteral()1490%240%1313393911
destructuringObject(ObjectLiteral, int, String, Node, List)1480%160%99323211
returnOrYield(int, boolean)1440%240%1313303011
nameOrLabel()1440%180%1010313111
defineSymbol(int, String, boolean)1410%440%2424282811
parseFunctionBody()1400%190%1111424211
primaryExpr()1310%190%1717333311
let(boolean, int)1280%120%77282811
xmlInitializer()1270%110%77242411
generatorExpressionLoop()1190%130%88313111
memberExpr(boolean)1100%120%77292911
continueStatement()1070%200%1111232311
propertyName(int, String, int)1030%140%99252511
simpleAssignment(Node, Node)970%140%99232311
breakStatement()960%180%1010212111
destructuringAssignmentHelper(int, Node, Node, String)940%80%66232311
destructuringArray(ArrayLiteral, int, String, Node, List)880%100%66202011
ifStatement()840%60%44181811
defaultXmlNamespace()840%120%77191911
doLoop()820%40%33202011
condExpr()820%40%33212111
generatorExpression(AstNode, int, boolean)790%80%55202011
arrayComprehension(AstNode, int)770%60%44191911
withStatement()760%60%44181811
parenExpr()690%60%44181811
peekToken()670%120%77171711
plainProperty(AstNode, int)660%100%66141411
createNameNode(boolean, int)640%80%55191911
statement()630%100%66161611
assignExpr()620%120%77171711
recordLabel(Label, LabeledStatement)610%80%55151511
name(int, int)610%60%44111111
whileLoop()600%20%22151511
argumentList()590%80%55171711
xmlElemRef(int, Name, int)590%40%33131311
addError(String, String, int, int)540%40%33121211
forLoopInit(int)520%60%44121211
statements(AstNode)510%100%669911
expr()500%80%55111111
objliteralProperty()490%80%66151511
enterLoop(Loop)480%60%44121211
block()480%20%22121211
condition()450%60%449911
eqExpr()450%80%55141411
addWarning(String, String, int, int)440%40%337711
attributeAccess()440%40%448811
getterSetterProperty(int, AstNode, boolean)440%60%44131311
recordComment(int, String)430%60%448811
autoInsertSemicolon(AstNode)420%50%44121211
checkActivationName(String, int)420%160%99111111
parse(String, String, int)410%40%33101011
throwStatement()410%40%33101011
lineBeginningFor(int)410%120%77131311
parse(Reader, String, int)400%40%338811
letStatement()380%40%339911
readFully(Reader)360%20%227711
createStringLiteral()330%n/a116611
checkBadIncDec(UnaryExpression)330%120%775511
relExpr()310%50%44101011
exitLoop()300%20%226611
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
warnMissingSemi(int, int)260%40%336611
reportError(String, String)250%20%224411
checkCallRequiresActivation(AstNode)240%80%553311
bitOrExpr()230%20%226611
bitXorExpr()230%20%226611
bitAndExpr()230%20%226611
codeBug()230%n/a111111
Parser(CompilerEnvirons, ErrorReporter)220%20%228811
orExpr()220%20%225511
andExpr()220%20%225511
pushScope(Scope)210%40%337711
makeErrorNode()210%n/a113311
createDestructuringAssignment(int, Node, Node)210%n/a115511
getNumberOfEols(String)190%40%335511
markDestructuring(AstNode)170%40%335511
getDirective(AstNode)160%40%335511
addError(String, String)150%n/a112211
reportError(String, String, int, int)150%20%224411
mustMatchToken(int, String)150%n/a111111
createName(int, String, Node)150%20%225511
addError(String)140%n/a112211
enterSwitch(SwitchStatement)140%20%224411
nowAllSet(int, int, int)140%40%331111
mustMatchToken(int, String, int, int)130%20%224411
createScopeNode(int, int)130%n/a114411
checkMutableReference(Node)130%20%224411
peekTokenOrEOL()120%20%224411
addStrictWarning(String, String, int, int)110%20%223311
destructuringPrimaryExpr()110%n/a113311
nextFlaggedToken()100%n/a114411
matchToken(int)100%20%224411
exitSwitch()100%n/a112211
saveNameTokenData(int, String, int)100%n/a114411
removeParens(AstNode)100%20%223311
lookupMessage(String, String)90%20%221111
getAndResetJsDoc()80%n/a113311
mustHaveXML()80%20%223311
setRequiresActivation()80%20%223311
setIsGenerator()80%20%223311
createName(String)80%n/a112211
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
createNameNode()50%n/a111111
consumeToken()40%n/a112211
eof()40%n/a111111
statements()40%n/a111111
createNumber(double)30%n/a111111