Source file "com/google/gwt/dev/jjs/ast/JTypeOracle.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,888 of 1,888 | 0% | 344 of 344 | 0% | 232 | 232 | 434 | 434 | 60 | 60 |
castFailsTrivially(JReferenceType, JReferenceType) | ![]() | 0% | ![]() | 0% | 31 | 31 | 42 | 42 | 1 | 1 |
getCastableDestinationTypes(JReferenceType) | ![]() | 0% | ![]() | 0% | 12 | 12 | 40 | 40 | 1 | 1 |
recomputeAfterOptimizations(Collection) | ![]() | 0% | ![]() | 0% | 12 | 12 | 25 | 25 | 1 | 1 |
computeClinitTargetRecursive(JDeclaredType, Set, Set) | ![]() | 0% | ![]() | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
castSucceedsTrivially(JArrayType, JReferenceType) | ![]() | 0% | ![]() | 0% | 12 | 12 | 20 | 20 | 1 | 1 |
getOrCreateInstanceMethodsBySignatureForType(JClassType) | ![]() | 0% | ![]() | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
castSucceedsTrivially(JReferenceType, JReferenceType) | ![]() | 0% | ![]() | 0% | 11 | 11 | 18 | 18 | 1 | 1 |
computeSingleJSO() | ![]() | 0% | ![]() | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
recordImmediateTypeRelations(Iterable) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
methodsDoMatch(JMethod, JMethod) | ![]() | 0% | ![]() | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
computeClinitTarget(JDeclaredType, Set) | ![]() | 0% | ![]() | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
findMostSpecificOverride(JClassType, JMethod) | ![]() | 0% | ![]() | 0% | 9 | 9 | 10 | 10 | 1 | 1 |
expandTransitiveClosureForElement(Multimap, String, Multimap) | ![]() | 0% | ![]() | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
computeImplementsMaps() | ![]() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | |
computeDualJSO() | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
isInstantiatedType(JReferenceType) | ![]() | 0% | ![]() | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
isJavaLangObject(JType) | ![]() | 0% | ![]() | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
compose(Multimap, Multimap) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
JTypeOracle(ArrayTypeCreator, MinimalRebuildCache) | ![]() | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | |
transitiveClosure(Multimap) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
castSucceedsTrivially(JType, JType) | ![]() | 0% | ![]() | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
isSubType(JDeclaredType, JDeclaredType) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
deleteImmediateTypeRelations(Collection) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
recordReferenceTypeByName(Collection) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
computePotentialImplementMap() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
getNamesOf(Collection) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
computeAllClasses() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
ensureTypeExistsAndAppend(String, List) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
computeBeforeAST(JTypeOracle.StandardTypes, Collection, Collection, Collection) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
isSuperClassOrInterface(JReferenceType, JReferenceType) | ![]() | 0% | ![]() | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
isArrayInterface(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
getSingleJsoImpl(JReferenceType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
computeClassMaps() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
reflexiveClosure(Multimap, Iterable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
computeInterfaceMaps() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
isEffectivelyJavaScriptObject(JType) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
computeExtendedTypeRelations() | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
canBeJavaScriptObject(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
getSubTypeNames(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isInstantiatedType(JDeclaredType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isSingleJsoImpl(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
isJavaScriptObject(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isNoOpCast(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isJsInteropCrossCastTarget(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
setInstantiatedTypes(Set) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
isSubClass(JClassType, JClassType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
inverse(Multimap) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
extendsInterface(JReferenceType, JReferenceType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
implementsInterface(JReferenceType, JReferenceType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
computeBeforeAST(JTypeOracle.StandardTypes, Collection, List) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getInstanceMethodBySignature(JClassType, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSuperTypeName(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isSuperClass(JReferenceType, JReferenceType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypes(Iterable) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isDualJsoInterface(JType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSubClassNames(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSubInterfaceNames(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isSuperClass(String, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setOptimize(boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |