Source file "net/sourceforge/htmlunit/corejs/javascript/Parser.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 7,989 of 7,989 | 0% | 1,033 of 1,033 | 0% | 690 | 690 | 1,958 | 1,958 | 140 | 140 |
forLoop() | ![]() | 0% | ![]() | 0% | 13 | 13 | 67 | 67 | 1 | 1 |
tryStatement() | ![]() | 0% | ![]() | 0% | 19 | 19 | 68 | 68 | 1 | 1 |
objectLiteral() | ![]() | 0% | ![]() | 0% | 25 | 25 | 67 | 67 | 1 | 1 |
parse() | ![]() | 0% | ![]() | 0% | 14 | 14 | 60 | 60 | 1 | 1 |
function(int) | ![]() | 0% | ![]() | 0% | 25 | 25 | 52 | 52 | 1 | 1 |
memberExprTail(boolean, AstNode) | ![]() | 0% | ![]() | 0% | 11 | 11 | 64 | 64 | 1 | 1 |
propertyAccess(int, AstNode) | ![]() | 0% | ![]() | 0% | 16 | 16 | 48 | 48 | 1 | 1 |
statementHelper() | ![]() | 0% | ![]() | 0% | 28 | 28 | 56 | 56 | 1 | 1 |
variables(int, int, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 47 | 47 | 1 | 1 |
parseFunctionParams(FunctionNode) | ![]() | 0% | ![]() | 0% | 14 | 14 | 39 | 39 | 1 | 1 |
switchStatement() | ![]() | 0% | ![]() | 0% | 12 | 12 | 43 | 43 | 1 | 1 |
arrayComprehensionLoop() | ![]() | 0% | ![]() | 0% | 11 | 11 | 37 | 37 | 1 | 1 |
unaryExpr() | ![]() | 0% | ![]() | 0% | 11 | 11 | 38 | 38 | 1 | 1 |
arrayLiteral() | ![]() | 0% | ![]() | 0% | 13 | 13 | 39 | 39 | 1 | 1 |
destructuringObject(ObjectLiteral, int, String, Node, List) | ![]() | 0% | ![]() | 0% | 9 | 9 | 32 | 32 | 1 | 1 |
returnOrYield(int, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 30 | 30 | 1 | 1 |
nameOrLabel() | ![]() | 0% | ![]() | 0% | 10 | 10 | 31 | 31 | 1 | 1 |
defineSymbol(int, String, boolean) | ![]() | 0% | ![]() | 0% | 24 | 24 | 28 | 28 | 1 | 1 |
parseFunctionBody() | ![]() | 0% | ![]() | 0% | 11 | 11 | 42 | 42 | 1 | 1 |
primaryExpr() | ![]() | 0% | ![]() | 0% | 17 | 17 | 33 | 33 | 1 | 1 |
let(boolean, int) | ![]() | 0% | ![]() | 0% | 7 | 7 | 28 | 28 | 1 | 1 |
xmlInitializer() | ![]() | 0% | ![]() | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
generatorExpressionLoop() | ![]() | 0% | ![]() | 0% | 8 | 8 | 31 | 31 | 1 | 1 |
memberExpr(boolean) | ![]() | 0% | ![]() | 0% | 7 | 7 | 29 | 29 | 1 | 1 |
continueStatement() | ![]() | 0% | ![]() | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
propertyName(int, String, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 25 | 25 | 1 | 1 |
simpleAssignment(Node, Node) | ![]() | 0% | ![]() | 0% | 9 | 9 | 23 | 23 | 1 | 1 |
breakStatement() | ![]() | 0% | ![]() | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
destructuringAssignmentHelper(int, Node, Node, String) | ![]() | 0% | ![]() | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
destructuringArray(ArrayLiteral, int, String, Node, List) | ![]() | 0% | ![]() | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
ifStatement() | ![]() | 0% | ![]() | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
defaultXmlNamespace() | ![]() | 0% | ![]() | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
doLoop() | ![]() | 0% | ![]() | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
condExpr() | ![]() | 0% | ![]() | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
generatorExpression(AstNode, int, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
arrayComprehension(AstNode, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
withStatement() | ![]() | 0% | ![]() | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
parenExpr() | ![]() | 0% | ![]() | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
peekToken() | ![]() | 0% | ![]() | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
plainProperty(AstNode, int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
createNameNode(boolean, int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
statement() | ![]() | 0% | ![]() | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
assignExpr() | ![]() | 0% | ![]() | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
recordLabel(Label, LabeledStatement) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
name(int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
whileLoop() | ![]() | 0% | ![]() | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
argumentList() | ![]() | 0% | ![]() | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
xmlElemRef(int, Name, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
addError(String, String, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
forLoopInit(int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
statements(AstNode) | ![]() | 0% | ![]() | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
expr() | ![]() | 0% | ![]() | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
objliteralProperty() | ![]() | 0% | ![]() | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
enterLoop(Loop) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
block() | ![]() | 0% | ![]() | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
condition() | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
eqExpr() | ![]() | 0% | ![]() | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
addWarning(String, String, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
attributeAccess() | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
getterSetterProperty(int, AstNode, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
recordComment(int, String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
autoInsertSemicolon(AstNode) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
checkActivationName(String, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
parse(String, String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
throwStatement() | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
lineBeginningFor(int) | ![]() | 0% | ![]() | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
parse(Reader, String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
letStatement() | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
readFully(Reader) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
createStringLiteral() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
checkBadIncDec(UnaryExpression) | ![]() | 0% | ![]() | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
relExpr() | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
exitLoop() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
addExpr() | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
shiftExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
mulExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
warnTrailingComma(int, List, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
addStrictWarning(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
addWarning(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
matchJumpLabelName() | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
warnMissingSemi(int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
reportError(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
checkCallRequiresActivation(AstNode) | ![]() | 0% | ![]() | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
bitOrExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
bitXorExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
bitAndExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
codeBug() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
Parser(CompilerEnvirons, ErrorReporter) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
orExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
andExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
pushScope(Scope) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
makeErrorNode() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
createDestructuringAssignment(int, Node, Node) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
getNumberOfEols(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
markDestructuring(AstNode) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getDirective(AstNode) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
addError(String, String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
reportError(String, String, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
mustMatchToken(int, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
createName(int, String, Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
addError(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
enterSwitch(SwitchStatement) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
nowAllSet(int, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
mustMatchToken(int, String, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
createScopeNode(int, int) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
checkMutableReference(Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
peekTokenOrEOL() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
addStrictWarning(String, String, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
destructuringPrimaryExpr() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
nextFlaggedToken() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
matchToken(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
exitSwitch() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
saveNameTokenData(int, String, int) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
removeParens(AstNode) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lookupMessage(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getAndResetJsDoc() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
mustHaveXML() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setRequiresActivation() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setIsGenerator() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
createName(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
addWarning(String, int, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
addError(String, int, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
reportError(String, int, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
nextToken() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
insideFunction() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
Parser() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
Parser(CompilerEnvirons) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getNodeEnd(AstNode) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
peekFlaggedToken() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
popScope() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
defineSymbol(int, String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
generatorExpression(AstNode, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
nodeEnd(AstNode) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lookupMessage(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
reportError(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
createNameNode() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
consumeToken() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
eof() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
statements() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
createNumber(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |