Source file "com/sun/tools/javac/comp/Check.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 4,890 of 4,890 | 0% | 763 of 763 | 0% | 474 | 474 | 709 | 709 | 90 | 90 |
checkOverride(Tree, Symbol.MethodSymbol, Symbol.MethodSymbol, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 23 | 23 | 33 | 33 | 1 | 1 |
checkFlags(int, long, Symbol, Tree) | ![]() | 0% | ![]() | 0% | 30 | 30 | 43 | 43 | 1 | 1 |
validateAnnotation(Tree.Annotation) | ![]() | 0% | ![]() | 0% | 20 | 20 | 34 | 34 | 1 | 1 |
annotationApplicable(Tree.Annotation, Symbol) | ![]() | 0% | ![]() | 0% | 29 | 29 | 29 | 29 | 1 | 1 |
checkCompatibleConcretes(int, Type) | ![]() | 0% | ![]() | 0% | 18 | 18 | 27 | 27 | 1 | 1 |
firstDirectIncompatibility(Type, Type, Type) | ![]() | 0% | ![]() | 0% | 18 | 18 | 20 | 20 | 1 | 1 |
checkNonCyclicInternal(int, Type) | ![]() | 0% | ![]() | 0% | 15 | 15 | 25 | 25 | 1 | 1 |
Check(Context) | ![]() | 0% | ![]() | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
instantiatePoly(int, Type.ForAll, Type, Warner) | ![]() | 0% | ![]() | 0% | 10 | 10 | 15 | 15 | 1 | 1 |
checkImplementations(Tree.ClassDef, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 12 | 12 | 14 | 14 | 1 | 1 |
checkType(int, Type, Type) | ![]() | 0% | ![]() | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
firstUndef(Symbol.ClassSymbol, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 13 | 13 | 20 | 20 | 1 | 1 |
checkNonCyclicElements(Tree.ClassDef) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
checkExtends(int, Type, Type.TypeVar) | ![]() | 0% | ![]() | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
checkNonCyclicElementsInternal(int, Symbol.TypeSymbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
checkOverride(Tree, Symbol.MethodSymbol) | ![]() | 0% | ![]() | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
checkUnique(int, Symbol, Scope) | ![]() | 0% | ![]() | 0% | 10 | 10 | 8 | 8 | 1 | 1 |
checkAllDefined(int, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
checkCompatibleSupertypes(int, Type) | ![]() | 0% | ![]() | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
checkClassBounds(int, Map, Type) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
checkCyclicConstructors(Tree.ClassDef) | ![]() | 0% | ![]() | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
checkUniqueImport(int, Symbol, Scope) | ![]() | 0% | ![]() | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
validateAnnotationType(int, Type) | ![]() | 0% | ![]() | 0% | 8 | 8 | 10 | 10 | 1 | 1 |
noteCyclic(int, Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
checkUniqueClassName(int, Name, Scope) | ![]() | 0% | ![]() | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
firstIncompatibility(Type, Type, Type) | ![]() | 0% | ![]() | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
isOverrider(Symbol) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
checkCyclicConstructor(Tree.ClassDef, Symbol, Map) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
intersect(List, List) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
checkCompatibleAbstracts(int, Type, Type, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
checkTransparentVar(int, Symbol.VarSymbol, Scope) | ![]() | 0% | ![]() | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
checkTransparentClass(int, Symbol.ClassSymbol, Scope) | ![]() | 0% | ![]() | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
cannotOverride(Symbol.MethodSymbol, Symbol.MethodSymbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
overrides(Symbol.MethodSymbol, Symbol.MethodSymbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
closure(Type, Map, Map) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
checkCastable(int, Type, Type) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
checkClassType(int, Type, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
checkReifiableReferenceType(int, Type) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
checkDisjoint(int, long, long, long) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
localClassName(Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
validateAnnotation(Tree.Annotation, Symbol) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
closure(Type, Map) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
checkClassType(int, Type) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
implicitEnumFinalFlag(Tree) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
checkDeprecatedAnnotation(int, Symbol) | ![]() | 0% | ![]() | 0% | 6 | 6 | 3 | 3 | 1 | 1 |
excl(Type, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
intersects(Type, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
isUnchecked(Type) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
completionError(int, Symbol.CompletionFailure) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
typeError(int, String, Type, Type, Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isUnchecked(Symbol.ClassSymbol) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
checkAnnotationResType(int, Type) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
unHandled(List, List) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
duplicateErasureError(int, Symbol, Symbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
typeError(int, Object, Type, Type) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
warnDeprecated(int, Symbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isCanonical(Tree) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
duplicateError(int, Symbol) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
subset(Type, List) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
union(List, List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
diff(List, List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
validateAnnotations(List, Symbol) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
typeTagError(int, Object, Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isTypeVar(Type) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
checkCanonical(Tree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
checkNonVoid(int, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
checkNotRepeated(int, Type, Set) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
checkRefType(int, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
checkNullOrRefType(int, Type) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
validate(Tree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
validate(List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
validateTypeParams(List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
instance(Context) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
incl(Type, List) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
protection(long) | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
isHandled(Type, List) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
protectionString(long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
warnUnchecked(int, String, Object[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
earlyRefError(int, Symbol) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isUnchecked(int, Type) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
checkCompatibleAbstracts(int, Type, Type) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
validateAnnotationType(Tree) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
castWarner(int, Type, Type) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
convertWarner(int, Type, Type) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setLint(Lint) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
checkClassBounds(int, Type) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
reportDeferredDiagnostics() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
checkNonCyclic(int, Type) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
checkImplementations(Tree.ClassDef) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |