CodeGen

Source file "javassist/compiler/CodeGen.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,782 of 4,7820%796 of 7960%4954951,1251,1258484
static {...}4410%n/a114411
atSwitchStmnt(Stmnt)2950%340%1818646411
atPlusPlus(int, ASTree, Expr, boolean)2560%680%3535616111
atExpr(Expr)1860%400%2121525211
atStmnt(Stmnt)1820%460%2424484811
compareExpr(boolean, int, int, BinExpr)1570%420%2222353511
booleanExpr(boolean, ASTree)1520%280%1515343411
atForStmnt(Stmnt)1360%120%77383811
atSyncStmnt(Stmnt)1340%160%99353511
convertOprandTypes(int, int, Expr)1230%260%1414343411
atWhileStmnt(Stmnt, boolean)1140%100%66282811
atIfStmnt(Stmnt)1080%180%1010272711
atVariableAssign(Expr, int, Variable, Declarator, ASTree, boolean)1080%200%1111282811
atPlusPlusCore(int, boolean, int, boolean, Expr)1020%300%1616202011
atBinExpr(BinExpr)910%160%99242411
atClassObject(Expr)910%100%66242411
atNumCastExpr(int, int)890%300%1616262611
convToString(int, int)790%160%99171711
atStringConcatExpr(Expr, int, int, String)770%120%77202011
atArithBinExpr(Expr, int, int, int)750%240%1313181811
atAssignCore(Expr, int, ASTree, int, int, String)740%220%1212141411
atCondExpr(CondExpr)740%40%33151511
atKeyword(Keyword)740%110%88232311
atReturnStmnt2(ASTree)700%160%99222211
atArrayAssign(Expr, int, Expr, ASTree, boolean)690%60%44171711
checkCastExpr(CastExpr, String)680%140%88161611
atClassObject2(String)650%n/a11131311
atMethodDecl(MethodDecl)570%80%55171711
atVariable(Variable)550%70%66181811
computeStringLabel(ASTree, int, List)520%20%22131311
atAssignExpr(AssignExpr, boolean)510%60%44131311
needsSuperCall(Stmnt)500%180%1010111111
toJvmTypeName(int, int)490%120%1111242411
atArrayPlusPlus(int, boolean, Expr, boolean)490%40%33111111
arrayAccess(ASTree, ASTree)470%60%44131311
compileOprands(BinExpr)450%100%66121211
atDeclarator(Declarator)410%40%33111111
toJvmArrayName(String, int)370%60%44121211
atCastExpr(CastExpr)370%20%22101011
atIntConst(IntConst)370%60%449911
atMethodBody(Stmnt, boolean, boolean)360%100%66121211
invalidDim(int, int, String, int, int, String, boolean)360%180%1010111111
atBreakStmnt(Stmnt, boolean)350%40%339911
atStringPlusEq(Expr, int, int, String, ASTree)350%20%22101011
getCompOperator(ASTree)350%140%889911
CodeGen(Bytecode)270%n/a11101011
typePrecedence(int)270%100%66111111
atThrowStmnt(Stmnt)260%40%337711
atDoubleConst(DoubleConst)260%20%227711
isAlwaysBranch(ASTree, boolean)250%80%554411
lookupBinOp(int)240%40%336611
patchGoto(List, int)220%20%223311
getArrayReadOp(int, int)220%100%99111111
getArrayWriteOp(int, int)220%100%99111111
atInstanceOfExpr(InstanceOfExpr)210%n/a116611
badAssign(Expr)200%20%224411
computeLabel(ASTree)190%20%225511
isPlusPlusExpr(ASTree)190%60%444411
rightIsStrong(int, int)170%60%443311
getLocalVar(Declarator)160%20%226611
atStringL(StringL)150%n/a115511
getTempVar()130%20%224411
badTypes(Expr)130%n/a111111
badType(Expr)130%n/a111111
atArrayRead(ASTree, ASTree)130%n/a113311
is2word(int, int)120%60%441111
isRefType(int)100%40%331111
compileBooleanExpr(boolean, ASTree)80%n/a112211
doTypeCheck(ASTree)80%20%223311
isP_INT(int)80%20%221111
compileExpr(ASTree)70%n/a113311
getListSize(List)70%20%221111
fatal()50%n/a111111
setMaxLocals(int)50%n/a112211
incMaxLocals(int)50%n/a112211
atFieldDecl(FieldDecl)50%n/a112211
atReturnStmnt(Stmnt)50%n/a112211
atAssignExpr(AssignExpr)50%n/a112211
setTypeChecker(TypeChecker)40%n/a112211
getMaxLocals()40%n/a111111
atTryStmnt(Stmnt)40%n/a112211
atASTList(ASTList)0%n/a111111
atPair(Pair)0%n/a111111
atSymbol(Symbol)0%n/a111111