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 |