Codegen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,507 of 2,5120%232 of 2320%1681696536544344
generateNativeFunctionOverrides(ClassFileWriter, String)4630%680%444414014011
generateCallMethod(ClassFileWriter, boolean)2160%180%1010616111
emitTemplateLiteralInit(ClassFileWriter)2000%140%88464611
emitRegExpInit(ClassFileWriter)1560%100%66373711
generateCode(String)1430%160%99353511
generateFunctionConstructor(ClassFileWriter)1370%140%88333311
pushNumberAsObject(ClassFileWriter, double)1370%220%1212333311
emitDirectConstructor(ClassFileWriter, OptFunctionNode)1310%20%22323211
generateResumeGenerator(ClassFileWriter)1300%100%66313111
transform(ScriptNode)820%180%1010212111
emitConstantDudeInitializers(ClassFileWriter)730%60%44191911
generateFunctionInit(ClassFileWriter, OptFunctionNode)570%40%33161611
compile(CompilerEnvirons, ScriptNode, String, boolean)560%40%33121211
getBodyMethodSignature(ScriptNode)490%60%44121211
generateExecute(ClassFileWriter)480%n/a11161611
defineClass(Object, Object)440%n/a11141411
createFunctionObject(Context, Scriptable, Object, Object)420%n/a118811
initScriptNodesData(ScriptNode)420%20%229911
generateMain(ClassFileWriter)370%n/a119911
compileToClassFile(CompilerEnvirons, String, ScriptNode, String, boolean)330%40%33101011
generateScriptCtor(ClassFileWriter)320%n/a119911
createScriptObject(Object, Object)250%n/a116611
initOptFunctions_r(ScriptNode)220%20%225511
cleanName(ScriptNode)220%40%339911
collectScriptNodes_r(ScriptNode, List)200%20%225511
isGenerator(ScriptNode)120%40%331111
getStaticConstantWrapperType(double)120%20%224411
getBodyMethodName(ScriptNode)80%n/a111111
addDoubleWrap(ClassFileWriter)70%n/a112211
pushUndefined(ClassFileWriter)70%n/a112211
getIndex(ScriptNode)70%n/a111111
Codegen()60%n/a112211
getFunctionInitMethodName(OptFunctionNode)60%n/a111111
getCompiledRegexpName(ScriptNode, int)60%n/a111111
getDirectCtorName(ScriptNode)50%n/a111111
getTemplateLiteralName(ScriptNode)50%n/a111111
badTree()50%n/a111111
captureStackInfo(RhinoException)40%n/a111111
getSourcePositionFromStack(Context, int[])40%n/a111111
getPatchedStack(RhinoException, String)40%n/a111111
getScriptStack(RhinoException)40%n/a111111
setEvalScriptFlag(Script)40%n/a111111
setMainMethodClass(String)40%n/a112211
static {...}5100%n/a010101