Source file "org/mozilla/javascript/Parser.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 9,241 of 9,241 | 0% | 1,219 of 1,219 | 0% | 803 | 803 | 2,238 | 2,238 | 155 | 155 |
tryStatement() | ![]() | 0% | ![]() | 0% | 22 | 22 | 80 | 80 | 1 | 1 |
forLoop() | ![]() | 0% | ![]() | 0% | 19 | 19 | 76 | 76 | 1 | 1 |
objectLiteral() | ![]() | 0% | ![]() | 0% | 28 | 28 | 73 | 73 | 1 | 1 |
function(int, boolean) | ![]() | 0% | ![]() | 0% | 25 | 25 | 55 | 55 | 1 | 1 |
memberExprTail(boolean, AstNode) | ![]() | 0% | ![]() | 0% | 14 | 14 | 68 | 68 | 1 | 1 |
propertyAccess(int, AstNode) | ![]() | 0% | ![]() | 0% | 17 | 17 | 54 | 54 | 1 | 1 |
switchStatement() | ![]() | 0% | ![]() | 0% | 16 | 16 | 53 | 53 | 1 | 1 |
statementHelper() | ![]() | 0% | ![]() | 0% | 29 | 29 | 55 | 55 | 1 | 1 |
parse() | ![]() | 0% | ![]() | 0% | 14 | 14 | 56 | 56 | 1 | 1 |
variables(int, int, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 46 | 46 | 1 | 1 |
arrayComprehensionLoop() | ![]() | 0% | ![]() | 0% | 14 | 14 | 45 | 45 | 1 | 1 |
parseFunctionBody(int, FunctionNode) | ![]() | 0% | ![]() | 0% | 16 | 16 | 53 | 53 | 1 | 1 |
parseFunctionParams(FunctionNode) | ![]() | 0% | ![]() | 0% | 15 | 15 | 45 | 45 | 1 | 1 |
returnOrYield(int, boolean) | ![]() | 0% | ![]() | 0% | 19 | 19 | 40 | 40 | 1 | 1 |
nameOrLabel() | ![]() | 0% | ![]() | 0% | 12 | 12 | 36 | 36 | 1 | 1 |
unaryExpr() | ![]() | 0% | ![]() | 0% | 12 | 12 | 41 | 41 | 1 | 1 |
arrayLiteral() | ![]() | 0% | ![]() | 0% | 14 | 14 | 39 | 39 | 1 | 1 |
primaryExpr() | ![]() | 0% | ![]() | 0% | 16 | 16 | 47 | 47 | 1 | 1 |
arrowFunction(AstNode) | ![]() | 0% | ![]() | 0% | 7 | 7 | 36 | 36 | 1 | 1 |
destructuringObject(ObjectLiteral, int, String, Node, List) | ![]() | 0% | ![]() | 0% | 9 | 9 | 35 | 35 | 1 | 1 |
defineSymbol(int, String, boolean) | ![]() | 0% | ![]() | 0% | 24 | 24 | 28 | 28 | 1 | 1 |
let(boolean, int) | ![]() | 0% | ![]() | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
xmlInitializer() | ![]() | 0% | ![]() | 0% | 7 | 7 | 25 | 25 | 1 | 1 |
generatorExpressionLoop() | ![]() | 0% | ![]() | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
createNumericLiteral(int, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 18 | 18 | 1 | 1 |
memberExpr(boolean) | ![]() | 0% | ![]() | 0% | 7 | 7 | 28 | 28 | 1 | 1 |
ifStatement() | ![]() | 0% | ![]() | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
continueStatement() | ![]() | 0% | ![]() | 0% | 11 | 11 | 22 | 22 | 1 | 1 |
arrowFunctionParams(FunctionNode, AstNode, Map, Set) | ![]() | 0% | ![]() | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
propertyName(int, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 25 | 25 | 1 | 1 |
templateLiteral(boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
simpleAssignment(Node, Node) | ![]() | 0% | ![]() | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
parenExpr() | ![]() | 0% | ![]() | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
statement() | ![]() | 0% | ![]() | 0% | 8 | 8 | 23 | 23 | 1 | 1 |
destructuringAssignmentHelper(int, Node, Node, String) | ![]() | 0% | ![]() | 0% | 6 | 6 | 25 | 25 | 1 | 1 |
breakStatement() | ![]() | 0% | ![]() | 0% | 9 | 9 | 18 | 18 | 1 | 1 |
assignExpr() | ![]() | 0% | ![]() | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
destructuringArray(ArrayLiteral, int, String, Node, List) | ![]() | 0% | ![]() | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
doLoop() | ![]() | 0% | ![]() | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
defaultXmlNamespace() | ![]() | 0% | ![]() | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
condExpr() | ![]() | 0% | ![]() | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
withStatement() | ![]() | 0% | ![]() | 0% | 4 | 4 | 16 | 16 | 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 |
plainProperty(AstNode, int) | ![]() | 0% | ![]() | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
argumentList() | ![]() | 0% | ![]() | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
peekToken() | ![]() | 0% | ![]() | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
createNameNode(boolean, int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
whileLoop() | ![]() | 0% | ![]() | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
recordComment(int, String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
recordLabel(Label, LabeledStatement) | ![]() | 0% | ![]() | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
name(int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
xmlElemRef(int, Name, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
addWarning(String, String, int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
addError(String, String, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
warnMissingSemi(int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
methodDefinition(int, AstNode, int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
statements(AstNode) | ![]() | 0% | ![]() | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
checkActivationName(String, int) | ![]() | 0% | ![]() | 0% | 10 | 10 | 15 | 15 | 1 | 1 |
expr() | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
forLoopInit(int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
block() | ![]() | 0% | ![]() | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
enterLoop(Loop) | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
condition() | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
eqExpr() | ![]() | 0% | ![]() | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
autoInsertSemicolon(AstNode) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
addWarning(String, String, int, int, int, String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
parse(String, String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
objliteralProperty() | ![]() | 0% | ![]() | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
attributeAccess() | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
parse(Reader, String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
expExpr() | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
throwStatement() | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
letStatement() | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
lineBeginningFor(int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
addError(String, String, int, int, int, String, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
createStringLiteral() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
checkBadIncDec(UpdateExpression) | ![]() | 0% | ![]() | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
relExpr() | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 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 |
addError(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
reportError(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 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 |
createTemplateLiteralCharacters(int) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
checkCallRequiresActivation(AstNode) | ![]() | 0% | ![]() | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
addError(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
matchToken(int, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
getNextStatementAfterInlineComments(AstNode) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
orExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
andExpr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
codeBug() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
Parser(CompilerEnvirons, ErrorReporter) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
pushScope(Scope) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
exitLoop() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 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 | |
markDestructuring(AstNode) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
lookupMessage(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
reportError(String, String, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
mustMatchToken(int, String, boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getDirective(AstNode) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
taggedTemplateLiteral(AstNode) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
createName(int, String, Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
addStrictWarning(String, String, int, int, int, String, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
mustMatchToken(int, String, int, int, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
enterSwitch(SwitchStatement) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
nowAllSet(int, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 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 | 2 | 2 | 1 | 1 |
peekUntilNonComment(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
destructuringPrimaryExpr() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 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 |
addError(String, int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
restoreRelativeLoopPosition(Loop) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 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 | |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 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 | |
function(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 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 | |
setDefaultUseStrictDirective(boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
createNumber(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
inUseStrictDirective() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |