Source file "com/sun/tools/javac/jvm/Gen.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 5,466 of 5,466 | 0% | 635 of 635 | 0% | 410 | 410 | 971 | 971 | 87 | 87 |
visitSwitch(Tree.Switch) | ![]() | 0% | ![]() | 0% | 29 | 29 | 86 | 86 | 1 | 1 |
genTry(Tree, List, Env) | ![]() | 0% | ![]() | 0% | 10 | 10 | 50 | 50 | 1 | 1 |
normalizeDefs(List, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 17 | 17 | 43 | 43 | 1 | 1 |
visitUnary(Tree.Unary) | ![]() | 0% | ![]() | 0% | 20 | 20 | 48 | 48 | 1 | 1 |
visitSelect(Tree.Select) | ![]() | 0% | ![]() | 0% | 23 | 23 | 31 | 31 | 1 | 1 |
Gen(Context) | ![]() | 0% | ![]() | 0% | 14 | 14 | 34 | 34 | 1 | 1 |
genMethod(Tree.MethodDef, Env, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 29 | 29 | 1 | 1 |
genClass(Env, Tree.ClassDef) | ![]() | 0% | ![]() | 0% | 10 | 10 | 28 | 28 | 1 | 1 |
visitIdent(Tree.Ident) | ![]() | 0% | ![]() | 0% | 12 | 12 | 23 | 23 | 1 | 1 |
initCode(Tree.MethodDef, Env, boolean) | ![]() | 0% | ![]() | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
visitBinary(Tree.Binary) | ![]() | 0% | ![]() | 0% | 6 | 6 | 29 | 29 | 1 | 1 |
genCond(Tree, boolean) | ![]() | 0% | ![]() | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
visitAssignop(Tree.Assignop) | ![]() | 0% | ![]() | 0% | 10 | 10 | 22 | 22 | 1 | 1 |
binaryQualifier(Symbol, Type) | ![]() | 0% | ![]() | 0% | 16 | 16 | 18 | 18 | 1 | 1 |
genLoop(Tree, Tree, Tree, List, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 26 | 26 | 1 | 1 |
visitConditional(Tree.Conditional) | ![]() | 0% | ![]() | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
completeBinop(Tree, Tree, Symbol.OperatorSymbol) | ![]() | 0% | ![]() | 0% | 15 | 15 | 18 | 18 | 1 | 1 |
genCatch(Tree.Catch, Env, int, int, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 22 | 22 | 1 | 1 |
normalizeMethod(Tree.MethodDef, List) | ![]() | 0% | ![]() | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
visitNewArray(Tree.NewArray) | ![]() | 0% | ![]() | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
qsort2(int[], int[], int, int) | ![]() | 0% | ![]() | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
genExpr(Tree, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
implementInterfaceMethods(Symbol.ClassSymbol, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
visitReturn(Tree.Return) | ![]() | 0% | ![]() | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
makeNewArray(int, Type, int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
visitSynchronized(Tree.Synchronized) | ![]() | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | |
visitTry(Tree.Try) | ![]() | 0% | ![]() | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
visitIf(Tree.If) | ![]() | 0% | ![]() | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
registerCatch(int, int, int, int, int) | ![]() | 0% | ![]() | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
visitNewClass(Tree.NewClass) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
checkDimension(int, Type) | ![]() | 0% | ![]() | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
visitVarDef(Tree.VarDef) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
appendStrings(Tree) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
genDef(Tree, Env) | ![]() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | |
genStats(List, Env, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
getStringBufferAppend(Tree, Type) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
visitTypeCast(Tree.TypeCast) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
visitBlock(Tree.Block) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
callMethod(int, Type, Name, List, boolean) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
genStat(Tree, Env, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
genCond(Tree, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
genArgs(List, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
visitBreak(Tree.Break) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
visitContinue(Tree.Continue) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
genStat(Tree, Env) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
visitMethodDef(Tree.MethodDef) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
appendString(Tree) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
visitTypeTest(Tree.TypeTest) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
checkStringConstant(int, Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
visitExec(Tree.Exec) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
visitIndexed(Tree.Indexed) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
endFinalizerGap(Env) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
visitForLoop(Tree.ForLoop) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
visitLetExpr(Tree.LetExpr) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
visitAssign(Tree.Assign) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
makeStringBuffer(int) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
makeTemp(Type) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
hasFinally(Tree, Env) | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
visitLabelled(Tree.Labelled) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
visitApply(Tree.Apply) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
emitMinusOne(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
adjustAbstractMethod(Symbol.ClassSymbol, Symbol.MethodSymbol, Symbol.MethodSymbol) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
addAbstractMethod(Symbol.ClassSymbol, Symbol.MethodSymbol) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
isOddAccessName(Name) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isAccessSuper(Tree.MethodDef) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
genStats(List, Env) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
makeRef(int, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
unwind(Tree, Env) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
genNullCheck(int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
zero(int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
genFinalizer(Env) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
endFinalizerGaps(Env, Env) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
estimateCodeComplexity(Tree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
instance(Context) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
visitThrow(Tree.Throw) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
loadIntConst(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
bufferToString(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitDoLoop(Tree.DoLoop) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitWhileLoop(Tree.WhileLoop) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitParens(Tree.Parens) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitLiteral(Tree.Literal) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitTypeArgument(Tree.TypeArgument) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
one(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
implementInterfaceMethods(Symbol.ClassSymbol) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitForeachLoop(Tree.ForeachLoop) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
visitSkip(Tree.Skip) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |