CodeGenerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,002 of 4,0020%458 of 4580%3163161,1051,1055252
visitExpression(Node, int)1,1770%1340%888835635611
visitStatement(Node, int)5020%630%434315115111
generateICodeFromTree(Node)2420%280%1515454511
visitIncDec(Node, Node)1190%100%88383811
visitSuperIncDec(Node, Node, int, int)1090%120%88363611
visitObjectLiteral(Node, Node)1060%160%99282811
visitObjectLiteralWithSpread(Node, Node, Object[], int)1040%120%77323211
generateCallFunAndThis(Node, boolean)1030%130%88363611
compile(CompilerEnvirons, ScriptNode, String, boolean)890%80%55212111
addExceptionHandler(int, int, int, boolean, int, int)890%80%55181811
addGoto(Node, int)820%100%66171711
generateTemplateLiterals()620%60%44141411
addNumber(double)620%100%66171711
addBigInt(BigInteger)620%80%55161611
resolveGoto(int, int)600%80%55121211
getTargetLabel(Node)590%80%55141411
addStringPrefix(String)590%80%55151511
addInt(int)550%20%22101011
generateNestedFunctions()540%40%33131311
visitArrayLiteral(Node, Node)520%60%44151511
visitLiteralValue(Node)500%60%44141411
getDoubleIndex(double)470%40%33101011
generateRegExpLiterals()450%40%33111111
increaseICodeCapacity(int)450%40%33101011
addUint16(int)430%40%339911
addIndexPrefix(int)400%80%55121211
fixLabelGotos()390%40%33101011
addVarOp(int, int)390%100%77141411
completeOptionalCallJump()330%n/a11101011
addUint8(int)320%40%338811
addGotoOp(int)300%20%227711
updateLineNumber(Node)290%60%448811
generateFunctionICode()280%20%228811
stackChange(int)270%40%337711
visitLiteral(Node, Node)230%40%337711
allocLocal()220%20%225511
CodeGenerator()210%n/a115511
markTargetLabel(Node)190%20%225511
addBackwardGoto(int, int)160%20%225511
resolveForwardGoto(int)140%20%223311
addStringOp(int, String)140%20%225511
addIndexOp(int, int)140%20%225511
releaseLocal(int)130%20%223311
visitTemplateLiteral(Node)120%n/a114411
finishGetElemGeneration(Node)110%n/a114411
addIcode(int)110%20%223311
visitArrayComprehension(Node, Node, Node)100%n/a113311
getLocalBlockRef(Node)0%n/a112211
addToken(int)0%20%223311
badTree(Node)0%n/a111111
lambda$visitObjectLiteral$1(Object)0%n/a111111
lambda$compile$0(JSDescriptor)0%n/a111111