Source file "com/google/gwt/dev/jjs/ast/JProgram.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 2,035 of 2,035 | 0% | 292 of 292 | 0% | 256 | 256 | 449 | 449 | 108 | 108 |
static {...} | ![]() | 0% | ![]() | 0% | 3 | 3 | 29 | 29 | 1 | 1 |
addType(JDeclaredType) | ![]() | 0% | ![]() | 0% | 12 | 12 | 30 | 30 | 1 | 1 |
getDispatchType(JReferenceType) | ![]() | 0% | ![]() | 0% | 13 | 13 | 23 | 23 | 1 | 1 |
generalizeUnderlyingTypes(JReferenceType, JReferenceType) | ![]() | 0% | ![]() | 0% | 16 | 16 | 16 | 16 | 1 | 1 |
buildInitialTypeNamesToIndex() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
generalizeArrayTypes(JArrayType, JArrayType) | ![]() | 0% | ![]() | 0% | 9 | 9 | 19 | 19 | 1 | 1 |
getLiteral(SourceInfo, Object) | ![]() | 0% | ![]() | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
JProgram(MinimalRebuildCache) | ![]() | 0% | n/a | 1 | 1 | 19 | 19 | 1 | 1 | |
getRepresentedAsNativeTypesDispatchMap() | ![]() | 0% | ![]() | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
strengthenType(JReferenceType, JReferenceType) | ![]() | 0% | ![]() | 0% | 10 | 10 | 14 | 14 | 1 | 1 |
getTypeFromJsniRef(String) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
generalizeTypes(JReferenceType, JReferenceType) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
createArrayClassLiteralExpression(SourceInfo, JClassLiteral, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
createLocal(SourceInfo, String, JType, boolean, JMethodBody) | ![]() | 0% | ![]() | 0% | 7 | 7 | 6 | 6 | 1 | 1 |
isInit(JMethod) | ![]() | 0% | ![]() | 0% | 7 | 7 | 6 | 6 | 1 | 1 |
generalizeClasses(JClassType, JClassType) | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
deserializeTypes(ObjectInputStream) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
serializeTypes(List, ObjectOutputStream) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
getOrCreateArrayType(JType, int) | ![]() | 0% | ![]() | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
getNodeCount() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
isClinit(JMethod) | ![]() | 0% | ![]() | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
generalizeTypes(Iterable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
setInitialAsyncSequence(LinkedHashSet) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getModuleDeclaredTypes() | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
normalizeJsoType(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getStaticImpl(JMethod) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
visitModuleTypes(JVisitor) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getTypeArray(JType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
generalizeInterfaces(JInterfaceType, JInterfaceType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
addEntryMethod(JMethod) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
getStringLiteral(SourceInfo, String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isJavaLangString(JType) | ![]() | 0% | ![]() | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
isJavaLangObject(JType) | ![]() | 0% | ![]() | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
getIndexedField(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getIndexedMethod(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getIndexedType(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getClassLiteralField(JType) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
removeStaticImplMapping(JMethod) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
putStaticImpl(JMethod, JMethod) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
traverse(JVisitor, Context) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getCastMap(JReferenceType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isUntypedArrayType(JType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
putIntoTypeMap(String, JDeclaredType) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getFromTypeMap(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getSubclasses(JType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
countSuperTypes(JClassType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
createAssignment(SourceInfo, JExpression, JExpression) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getAllArrayTypes() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
initTypeInfo(Map) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isReferenceOnly(JDeclaredType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
recordClassLiteralFields(Map) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getFullName(JMethod) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isRepresentedAsNative(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addReferenceOnlyType(JDeclaredType) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
removeReferenceOnlyType(JDeclaredType) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
readObject(ObjectInputStream) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
writeObject(ObjectOutputStream) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
createAssignmentStmt(SourceInfo, JExpression, JExpression) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addPinnedMethod(JMethod) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
addIndexedTypeName(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getFragmentCount() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getIndexedMethodOrNull(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCommonAncestorFragmentId(int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeByClassLiteralField(JField) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
instanceMethodForStaticImpl(JMethod) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isRepresentedAsNativeJsPrimitive(JType) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getIndexedFields() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getIndexedMethods() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getIndexedTypes() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteral(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isStaticImpl(JMethod) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setRunAsyncs(List) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
visitAllTypes(JVisitor) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getRepresentedAsNativeTypes() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCastMap() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setFragmentPartitioningResult(FragmentPartitioningResult) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setInitialFragmentIdSequence(List) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getDeclaredTypes() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getEntryMethods() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getFragmentPartitioningResult() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getInitialAsyncSequence() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getInitialFragmentIdSequence() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getJavaScriptObject() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralBoolean(boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralChar(char) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralDouble(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralFloat(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralInt(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralLong(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getRunAsyncs() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeClassLiteralHolder() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeJavaLangClass() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeJavaLangObject() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeJavaLangObjectArray() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeJavaLangString() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeNamesToIndex() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLiteralNull() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getNullField() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getNullMethod() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveBoolean() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveByte() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveChar() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveDouble() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveFloat() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveInt() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveLong() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypePrimitiveShort() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeVoid() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |