CodeGenerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,242 of 4,13145%502 of 81938%3565145861,0661447
add(Node, CodeGenerator.Context)1,5741,07540%33017434%22929942970401
processEnd(Node, CodeGenerator.Context)920%260%1717212111
addArrowFunction(Node, Node, Node, CodeGenerator.Context)630%100%66171711
strEscape(String, String, String, String, String, boolean, boolean)5319878%204066%1539125201
addNonEmptyStatement(Node, CodeGenerator.Context, boolean)515049%101254%81292501
CodeGenerator(CodeConsumer, CompilerOptions)450%n/a11111111
addStringKey(Node)393950%17729%121392201
arrowFunctionNeedsParens(Node)380%180%1010121211
isSimpleNumber(String)380%120%778811
identifierEscape(String)3313%712%457901
addObjectPattern(Node)260%0%337711
addFunction(Node, Node, Node, CodeGenerator.Context)4265%8642%7851701
isBlockDeclOrDo(Node)33%625%4571001
maybeAddAccessibilityModifier(Node)0%0%224411
regexpEscape(String)0%n/a111111
getSimpleNumber(String)0%0%337711
isFirstChild(Node)0%0%332211
maybeAddTypeDecl(Node)28%50%123501
tagAsStrict()0%n/a113311
addList(Node, String)0%n/a112211
opRequiresParentheses(Node, int, CodeGenerator.Context)3083%1178%383701
isFirstOperandOfExponentiationExpression(Node)64%33%340201
isIndirectEval(Node)62%50%240101
precedence(Node)58%50%121301
jsString(String, boolean)5893%872%2701401
isObjectLitOrCastOfObjectLit(Node)71%50%240101
tagAsTypeSummary()0%n/a112211
tagAsExterns()0%n/a112211
addArrayList(Node)2790%583%141901
maybeAddGenericTypes(Node)72%50%121401
maybeAddOptional(Node)62%50%121301
getContextForNonEmptyExpression(CodeGenerator.Context)71%50%120101
getContextForNoInOperator(CodeGenerator.Context)71%50%120101
addList(Node, boolean, CodeGenerator.Context, String)4297%990%160801
addJsString(Node)41100%100%0301001
unrollBinaryOperator(Node, Token, String, CodeGenerator.Context, CodeGenerator.Context, int, int)36100%100%0301001
CodeGenerator(CodeConsumer)35100%n/a0101101
getNonEmptyChildCount(Node, int)32100%8100%050801
getFirstNonEmptyChild(Node)27100%8100%050801
addExpr(Node, int, CodeGenerator.Context)100%100%020601
addCaseBody(Node)100%n/a010501
addAllSiblings(Node)100%100%020301
addList(Node)100%n/a010201
addIdentifier(String)100%n/a010201
forCostEstimation(CodeConsumer)100%n/a010101
add(String)100%n/a010201
add(Node)100%n/a010201