Source file "com/sun/tools/javac/comp/Lower.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 8,064 of 8,064 | 0% | 686 of 686 | 0% | 468 | 468 | 1,230 | 1,230 | 115 | 115 |
visitEnumDef(Tree.ClassDef) | ![]() | 0% | ![]() | 0% | 10 | 10 | 46 | 46 | 1 | 1 |
classDollarSymBody(int, Tree.MethodDef) | ![]() | 0% | ![]() | 0% | 3 | 3 | 28 | 28 | 1 | 1 |
access(Symbol, Tree, Tree, boolean) | ![]() | 0% | ![]() | 0% | 36 | 36 | 45 | 45 | 1 | 1 |
visitMethodDef(Tree.MethodDef) | ![]() | 0% | ![]() | 0% | 4 | 4 | 36 | 36 | 1 | 1 |
translateTopLevelClass(Env, Tree, TreeMaker) | ![]() | 0% | ![]() | 0% | 4 | 4 | 45 | 45 | 1 | 1 |
visitApply(Tree.Apply) | ![]() | 0% | ![]() | 0% | 15 | 15 | 38 | 38 | 1 | 1 |
visitIterableForeachLoop(Tree.ForeachLoop) | ![]() | 0% | ![]() | 0% | 5 | 5 | 25 | 25 | 1 | 1 |
visitClassDef(Tree.ClassDef) | ![]() | 0% | ![]() | 0% | 11 | 11 | 41 | 41 | 1 | 1 |
visitArrayForeachLoop(Tree.ForeachLoop) | ![]() | 0% | n/a | 1 | 1 | 19 | 19 | 1 | 1 | |
visitMethodDefInternal(Tree.MethodDef) | ![]() | 0% | ![]() | 0% | 13 | 13 | 40 | 40 | 1 | 1 |
accessSymbol(Symbol, Tree, Tree, boolean, boolean) | ![]() | 0% | ![]() | 0% | 14 | 14 | 40 | 40 | 1 | 1 |
accessDef(int, Symbol, Symbol.MethodSymbol, int) | ![]() | 0% | ![]() | 0% | 9 | 9 | 31 | 31 | 1 | 1 |
addEnumCompareTo(Tree.ClassDef, Symbol.VarSymbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 30 | 30 | 1 | 1 |
visitNewClass(Tree.NewClass) | ![]() | 0% | ![]() | 0% | 9 | 9 | 28 | 28 | 1 | 1 |
classOfType(Type, int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
makeOwnerThis(int, Symbol, boolean) | ![]() | 0% | ![]() | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
boxArgs(List, List, Type) | ![]() | 0% | ![]() | 0% | 9 | 9 | 30 | 30 | 1 | 1 |
makeOuterThis(int, Symbol.TypeSymbol) | ![]() | 0% | ![]() | 0% | 10 | 10 | 23 | 23 | 1 | 1 |
Lower(Context) | ![]() | 0% | ![]() | 0% | 2 | 2 | 23 | 23 | 1 | 1 |
visitUnary(Tree.Unary) | ![]() | 0% | ![]() | 0% | 12 | 12 | 17 | 17 | 1 | 1 |
assertFlagTest(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
visitTopLevel(Tree.TopLevel) | ![]() | 0% | ![]() | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
visitEnumSwitch(Tree.Switch) | ![]() | 0% | ![]() | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
makeEmptyClass(long, Symbol.ClassSymbol) | ![]() | 0% | n/a | 1 | 1 | 17 | 17 | 1 | 1 | |
addEnumToString(Tree.ClassDef, Symbol.VarSymbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
accessConstructor(int, Symbol) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
visitAssignop(Tree.Assignop) | ![]() | 0% | ![]() | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
classDollarSym(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
makeAccessible(Symbol) | ![]() | 0% | ![]() | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
abstractRval(Tree, Type, Lower.TreeBuilder) | ![]() | 0% | ![]() | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
visitAssert(Tree.Assert) | ![]() | 0% | ![]() | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
visitBinary(Tree.Binary) | ![]() | 0% | ![]() | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
visitSelect(Tree.Select) | ![]() | 0% | ![]() | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
needsProtectedAccess(Symbol, Tree) | ![]() | 0% | ![]() | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
initField(int, Name) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
cacheName(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
freevarDefs(int, List, Symbol) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
initOuterThis(int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
visitConditional(Tree.Conditional) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
visitSwitch(Tree.Switch) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
enterSynthetic(int, Symbol, Scope) | ![]() | 0% | ![]() | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
accessCode(Tree, Tree) | ![]() | 0% | ![]() | 0% | 10 | 10 | 9 | 9 | 1 | 1 |
abstractLval(Tree, Lower.TreeBuilder) | ![]() | 0% | ![]() | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
outerThisName(Type, Symbol) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
outerCacheClass() | ![]() | 0% | ![]() | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
visitIf(Tree.If) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
addEnumFieldOrdinalMethod(Tree.ClassDef, Symbol.VarSymbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
addEnumFieldNameMethod(Tree.ClassDef, Symbol.VarSymbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
accessClass(Symbol, boolean, Tree) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
outerThisDef(int, Symbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
visitVarDef(Tree.VarDef) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
accessConstructorDef(int, Symbol, Symbol.MethodSymbol) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
cacheSym(int, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
boxPrimitive(Tree, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
boxIfNeeded(Tree, Type) | ![]() | 0% | ![]() | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
visitNewArray(Tree.NewArray) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
accessCode(int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
visitAssign(Tree.Assign) | ![]() | 0% | ![]() | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
accessConstructorTag() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
freevars(Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
translate(Tree) | ![]() | 0% | ![]() | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
classDef(Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
needsPrivateAccess(Symbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
unbox(Tree, Type) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
makeNewClass(Type, List) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
convert(Tree, Type) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
visitForLoop(Tree.ForLoop) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
addEnumCompatibleMembers(Tree.ClassDef) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
visitTypeCast(Tree.TypeCast) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
makeAssignop(int, Tree, Tree) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
makeString(Tree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
addEnumOrdinalField(Tree.ClassDef) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
addEnumNameField(Tree.ClassDef) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
makeLit(Type, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
makeBinary(int, Tree, Tree) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
makeCall(Tree, Name, List) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
binaryAccessOperator(int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
treeTag(Symbol.OperatorSymbol) | ![]() | 0% | ![]() | 0% | 12 | 12 | 13 | 13 | 1 | 1 |
visitBlock(Tree.Block) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
makeUnary(int, Tree) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
visitEnumConstantDef(Tree.VarDef, int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
accessName(int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
mapForEnum(int, Symbol.TypeSymbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
accessBase(int, Symbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
translate(List, Type) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
loadFreevars(int, List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
duplicateError(int, Symbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visitReturn(Tree.Return) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
makeThis(int, Symbol.TypeSymbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visitIndexed(Tree.Indexed) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
visitDoLoop(Tree.DoLoop) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
visitWhileLoop(Tree.WhileLoop) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
lookupSynthetic(Name, Scope) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
visitLetExpr(Tree.LetExpr) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
proxyName(Name) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
translate(Tree, Tree) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
translate(List, Tree) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
visitParens(Tree.Parens) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visitForeachLoop(Tree.ForeachLoop) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
instance(Context) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
access(Tree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
loadFreevar(int, Symbol.VarSymbol) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lookupMethod(int, Name, Type, List) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
translate(Tree, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
visitIdent(Tree.Ident) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
lookupConstructor(int, Type, List) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
boxPrimitive(Tree) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lowerBoxedPostop(Tree.Unary) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lookupField(int, Type, Name) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
makeComma(Tree, Tree) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
patchTargets(Tree, Tree, Tree) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
classOf(Tree) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
abstractRval(Tree, Lower.TreeBuilder) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
visitAnnotation(Tree.Annotation) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |