Source file "net/sourceforge/htmlunit/corejs/javascript/IRFactory.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 5,288 of 5,288 | 0% | 630 of 630 | 0% | 432 | 432 | 1,282 | 1,282 | 86 | 86 |
| transform(AstNode) | 0% | 0% | 43 | 43 | 56 | 56 | 1 | 1 | ||
| arrayCompTransformHelper(ArrayComprehension, String) | 0% | 0% | 7 | 7 | 49 | 49 | 1 | 1 | ||
| createTryCatchFinally(Node, Node, Node, int) | 0% | 0% | 14 | 14 | 60 | 60 | 1 | 1 | ||
| createBinary(int, Node, Node) | 0% | 0% | 30 | 30 | 57 | 57 | 1 | 1 | ||
| genExprTransformHelper(GeneratorExpression) | 0% | 0% | 6 | 6 | 46 | 46 | 1 | 1 | ||
| createForIn(int, Node, Node, Node, Node, boolean) | 0% | 0% | 19 | 19 | 48 | 48 | 1 | 1 | ||
| createAssignment(int, Node, Node) | 0% | 0% | 21 | 21 | 52 | 52 | 1 | 1 | ||
| createUnary(int, Node) | 0% | 0% | 17 | 17 | 40 | 40 | 1 | 1 | ||
| transformGenExpr(GeneratorExpression) | 0% | 0% | 7 | 7 | 35 | 35 | 1 | 1 | ||
| transformXmlLiteral(XmlLiteral) | 0% | 0% | 7 | 7 | 31 | 31 | 1 | 1 | ||
| transformTry(TryStatement) | 0% | 0% | 4 | 4 | 30 | 30 | 1 | 1 | ||
| createLoop(Jump, int, Node, Node, Node, Node) | 0% | 0% | 12 | 12 | 32 | 32 | 1 | 1 | ||
| transformFunction(FunctionNode) | 0% | 0% | 7 | 7 | 26 | 26 | 1 | 1 | ||
| transformObjectLiteral(ObjectLiteral) | 0% | 0% | 11 | 11 | 29 | 29 | 1 | 1 | ||
| transformSwitch(SwitchStatement) | 0% | 0% | 5 | 5 | 26 | 26 | 1 | 1 | ||
| transformArrayLiteral(ArrayLiteral) | 0% | 0% | 8 | 8 | 23 | 23 | 1 | 1 | ||
| transformVariableInitializers(VariableDeclaration) | 0% | 0% | 8 | 8 | 27 | 27 | 1 | 1 | ||
| transformLabeledStatement(LabeledStatement) | 0% | 0% | 5 | 5 | 19 | 19 | 1 | 1 | ||
| initFunction(FunctionNode, int, Node, int) | 0% | 0% | 8 | 8 | 17 | 17 | 1 | 1 | ||
| transformForInLoop(ForInLoop) | 0% | 0% | 3 | 3 | 19 | 19 | 1 | 1 | ||
| transformAssignmentLeft(Assignment, AstNode) | 0% | 0% | 10 | 10 | 15 | 15 | 1 | 1 | ||
| transformForLoop(ForLoop) | 0% | n/a | 1 | 1 | 16 | 16 | 1 | 1 | ||
| transformArrayComp(ArrayComprehension) | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | ||
| createIf(Node, Node, Node, int) | 0% | 0% | 5 | 5 | 22 | 22 | 1 | 1 | ||
| transformXmlRef(Node, XmlRef, int) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| createMemberRefGet(Node, String, Node, int) | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| transformNewExpr(NewExpression) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| decompile(AstNode) | 0% | 0% | 10 | 10 | 20 | 20 | 1 | 1 | ||
| transformLetNode(LetNode) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| decompileFunctionHeader(FunctionNode) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| transformIf(IfStatement) | 0% | 0% | 2 | 2 | 14 | 14 | 1 | 1 | ||
| transformElementGet(ElementGet) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| transformDoLoop(DoLoop) | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | ||
| decompileObjectLiteral(ObjectLiteral) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| createPropertyGet(Node, String, String, int) | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| transformBlock(AstNode) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| transformFunctionCall(FunctionCall) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| createCallOrNew(int, Node) | 0% | 0% | 7 | 7 | 16 | 16 | 1 | 1 | ||
| transformReturn(ReturnStatement) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| transformWhileLoop(WhileLoop) | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| getPropKey(Node) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| transformUnary(UnaryExpression) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| transformScript(ScriptNode) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| transformParenExpr(ParenthesizedExpression) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| addSwitchCase(Node, Node, Node) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| transformAssignment(Assignment) | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| closeSwitch(Node) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| decompileArrayLiteral(ArrayLiteral) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| transformTree(AstRoot) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| transformXmlMemberGet(XmlMemberGet) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| createFor(Scope, Node, Node, Node, Node) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| createIncDec(int, boolean, Node) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| transformWith(WithStatement) | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| createWith(Node, Node, int) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| transformYield(Yield) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| transformCondExpr(ConditionalExpression) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| transformInfix(InfixExpression) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| transformDefaultXmlNamepace(UnaryExpression) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| transformPropertyGet(PropertyGet) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| transformVariables(VariableDeclaration) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| isAlwaysDefinedBoolean(Node) | 0% | 0% | 6 | 6 | 8 | 8 | 1 | 1 | ||
| createElementGet(Node, String, Node, int) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| transformThrow(ThrowStatement) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createCondExpr(Node, Node, Node) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| transformBreak(BreakStatement) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| transformContinue(ContinueStatement) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| makeReference(Node) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| transformExprStmt(ExpressionStatement) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| createCatch(String, Node, Node, int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| createUseLocal(Node) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| decompileElementGet(ElementGet) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| transformRegExp(RegExpLiteral) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| transformXmlRef(XmlRef) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| createLoopNode(Node, int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| decompilePropertyGet(PropertyGet) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| isDestructuring(Node) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| IRFactory(CompilerEnvirons, ErrorReporter) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| makeJump(int, Node) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| transformString(StringLiteral) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| IRFactory() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| transformLiteral(AstNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| transformName(Name) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| transformNumber(NumberLiteral) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createExprStatementNoReturn(Node, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| IRFactory(CompilerEnvirons) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createString(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |