Source file "javassist/compiler/CodeGen.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 4,782 of 4,782 | 0% | 796 of 796 | 0% | 495 | 495 | 1,125 | 1,125 | 84 | 84 |
static {...} | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
atSwitchStmnt(Stmnt) | ![]() | 0% | ![]() | 0% | 18 | 18 | 64 | 64 | 1 | 1 |
atPlusPlus(int, ASTree, Expr, boolean) | ![]() | 0% | ![]() | 0% | 35 | 35 | 61 | 61 | 1 | 1 |
atExpr(Expr) | ![]() | 0% | ![]() | 0% | 21 | 21 | 52 | 52 | 1 | 1 |
atStmnt(Stmnt) | ![]() | 0% | ![]() | 0% | 24 | 24 | 48 | 48 | 1 | 1 |
compareExpr(boolean, int, int, BinExpr) | ![]() | 0% | ![]() | 0% | 22 | 22 | 35 | 35 | 1 | 1 |
booleanExpr(boolean, ASTree) | ![]() | 0% | ![]() | 0% | 15 | 15 | 34 | 34 | 1 | 1 |
atForStmnt(Stmnt) | ![]() | 0% | ![]() | 0% | 7 | 7 | 38 | 38 | 1 | 1 |
atSyncStmnt(Stmnt) | ![]() | 0% | ![]() | 0% | 9 | 9 | 35 | 35 | 1 | 1 |
convertOprandTypes(int, int, Expr) | ![]() | 0% | ![]() | 0% | 14 | 14 | 34 | 34 | 1 | 1 |
atWhileStmnt(Stmnt, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
atIfStmnt(Stmnt) | ![]() | 0% | ![]() | 0% | 10 | 10 | 27 | 27 | 1 | 1 |
atVariableAssign(Expr, int, Variable, Declarator, ASTree, boolean) | ![]() | 0% | ![]() | 0% | 11 | 11 | 28 | 28 | 1 | 1 |
atPlusPlusCore(int, boolean, int, boolean, Expr) | ![]() | 0% | ![]() | 0% | 16 | 16 | 20 | 20 | 1 | 1 |
atBinExpr(BinExpr) | ![]() | 0% | ![]() | 0% | 9 | 9 | 24 | 24 | 1 | 1 |
atClassObject(Expr) | ![]() | 0% | ![]() | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
atNumCastExpr(int, int) | ![]() | 0% | ![]() | 0% | 16 | 16 | 26 | 26 | 1 | 1 |
convToString(int, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
atStringConcatExpr(Expr, int, int, String) | ![]() | 0% | ![]() | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
atArithBinExpr(Expr, int, int, int) | ![]() | 0% | ![]() | 0% | 13 | 13 | 18 | 18 | 1 | 1 |
atAssignCore(Expr, int, ASTree, int, int, String) | ![]() | 0% | ![]() | 0% | 12 | 12 | 14 | 14 | 1 | 1 |
atCondExpr(CondExpr) | ![]() | 0% | ![]() | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
atKeyword(Keyword) | ![]() | 0% | ![]() | 0% | 8 | 8 | 23 | 23 | 1 | 1 |
atReturnStmnt2(ASTree) | ![]() | 0% | ![]() | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
atArrayAssign(Expr, int, Expr, ASTree, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
checkCastExpr(CastExpr, String) | ![]() | 0% | ![]() | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
atClassObject2(String) | ![]() | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | |
atMethodDecl(MethodDecl) | ![]() | 0% | ![]() | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
atVariable(Variable) | ![]() | 0% | ![]() | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
computeStringLabel(ASTree, int, List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
atAssignExpr(AssignExpr, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
needsSuperCall(Stmnt) | ![]() | 0% | ![]() | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
toJvmTypeName(int, int) | ![]() | 0% | ![]() | 0% | 11 | 11 | 24 | 24 | 1 | 1 |
atArrayPlusPlus(int, boolean, Expr, boolean) | ![]() | 0% | ![]() | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
arrayAccess(ASTree, ASTree) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
compileOprands(BinExpr) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
atDeclarator(Declarator) | ![]() | 0% | ![]() | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
toJvmArrayName(String, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
atCastExpr(CastExpr) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
atIntConst(IntConst) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
atMethodBody(Stmnt, boolean, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
invalidDim(int, int, String, int, int, String, boolean) | ![]() | 0% | ![]() | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
atBreakStmnt(Stmnt, boolean) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
atStringPlusEq(Expr, int, int, String, ASTree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
getCompOperator(ASTree) | ![]() | 0% | ![]() | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
CodeGen(Bytecode) | ![]() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | |
typePrecedence(int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
atThrowStmnt(Stmnt) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
atDoubleConst(DoubleConst) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
isAlwaysBranch(ASTree, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
lookupBinOp(int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
patchGoto(List, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getArrayReadOp(int, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
getArrayWriteOp(int, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
atInstanceOfExpr(InstanceOfExpr) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
badAssign(Expr) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
computeLabel(ASTree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
isPlusPlusExpr(ASTree) | ![]() | 0% | ![]() | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
rightIsStrong(int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
getLocalVar(Declarator) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
atStringL(StringL) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
getTempVar() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
badTypes(Expr) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
badType(Expr) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
atArrayRead(ASTree, ASTree) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
is2word(int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
isRefType(int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
compileBooleanExpr(boolean, ASTree) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
doTypeCheck(ASTree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isP_INT(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
compileExpr(ASTree) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getListSize(List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
fatal() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setMaxLocals(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
incMaxLocals(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
atFieldDecl(FieldDecl) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
atReturnStmnt(Stmnt) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
atAssignExpr(AssignExpr) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setTypeChecker(TypeChecker) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getMaxLocals() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
atTryStmnt(Stmnt) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
atASTList(ASTList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
atPair(Pair) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
atSymbol(Symbol) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |