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 |