JProgram

Source file "com/google/gwt/dev/jjs/ast/JProgram.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,035 of 2,0350%292 of 2920%256256449449108108
static {...}1920%40%33292911
addType(JDeclaredType)1280%180%1212303011
getDispatchType(JReferenceType)1020%240%1313232311
generalizeUnderlyingTypes(JReferenceType, JReferenceType)920%300%1616161611
buildInitialTypeNamesToIndex()900%n/a114411
generalizeArrayTypes(JArrayType, JArrayType)810%160%99191911
getLiteral(SourceInfo, Object)760%160%99171711
JProgram(MinimalRebuildCache)590%n/a11191911
getRepresentedAsNativeTypesDispatchMap()560%100%66101011
strengthenType(JReferenceType, JReferenceType)540%180%1010141411
getTypeFromJsniRef(String)450%100%66121211
generalizeTypes(JReferenceType, JReferenceType)440%100%66131311
createArrayClassLiteralExpression(SourceInfo, JClassLiteral, int)400%40%334411
createLocal(SourceInfo, String, JType, boolean, JMethodBody)370%120%776611
isInit(JMethod)360%120%776611
generalizeClasses(JClassType, JClassType)360%60%44101011
deserializeTypes(ObjectInputStream)340%40%338811
serializeTypes(List, ObjectOutputStream)320%40%338811
getOrCreateArrayType(JType, int)320%100%667711
getNodeCount()300%n/a116611
isClinit(JMethod)290%100%665511
generalizeTypes(Iterable)290%60%449911
setInitialAsyncSequence(LinkedHashSet)270%40%336611
getModuleDeclaredTypes()250%40%337711
normalizeJsoType(JType)250%40%337711
getStaticImpl(JMethod)220%60%443311
visitModuleTypes(JVisitor)220%40%336611
getTypeArray(JType)210%20%225511
generalizeInterfaces(JInterfaceType, JInterfaceType)190%40%335511
addEntryMethod(JMethod)170%40%333311
getStringLiteral(SourceInfo, String)170%n/a112211
isJavaLangString(JType)170%60%442211
isJavaLangObject(JType)170%60%442211
getIndexedField(String)160%20%224411
getIndexedMethod(String)160%20%224411
getIndexedType(String)160%20%224411
getClassLiteralField(JType)150%40%332211
removeStaticImplMapping(JMethod)140%20%224411
putStaticImpl(JMethod, JMethod)130%n/a113311
traverse(JVisitor, Context)130%20%224411
getCastMap(JReferenceType)120%20%223311
isUntypedArrayType(JType)120%20%224411
putIntoTypeMap(String, JDeclaredType)120%n/a113311
getFromTypeMap(String)110%n/a112211
getSubclasses(JType)110%n/a111111
countSuperTypes(JClassType)110%20%224411
createAssignment(SourceInfo, JExpression, JExpression)100%n/a111111
getAllArrayTypes()100%n/a113311
initTypeInfo(Map)100%20%224411
isReferenceOnly(JDeclaredType)100%20%223311
recordClassLiteralFields(Map)100%n/a113311
getFullName(JMethod)90%n/a111111
isRepresentedAsNative(String)80%n/a111111
addReferenceOnlyType(JDeclaredType)70%n/a112211
removeReferenceOnlyType(JDeclaredType)70%n/a112211
readObject(ObjectInputStream)70%n/a113311
writeObject(ObjectOutputStream)70%n/a113311
createAssignmentStmt(SourceInfo, JExpression, JExpression)60%n/a111111
addPinnedMethod(JMethod)60%n/a113311
addIndexedTypeName(String)60%n/a112211
getFragmentCount()60%n/a111111
getIndexedMethodOrNull(String)60%n/a111111
getCommonAncestorFragmentId(int, int)60%n/a111111
getTypeByClassLiteralField(JField)60%n/a111111
instanceMethodForStaticImpl(JMethod)60%n/a111111
isRepresentedAsNativeJsPrimitive(JType)50%n/a111111
getIndexedFields()50%n/a111111
getIndexedMethods()50%n/a111111
getIndexedTypes()50%n/a111111
getLiteral(Object)50%n/a111111
isStaticImpl(JMethod)50%n/a111111
setRunAsyncs(List)50%n/a112211
visitAllTypes(JVisitor)50%n/a112211
getRepresentedAsNativeTypes()40%n/a111111
getCastMap()40%n/a111111
setFragmentPartitioningResult(FragmentPartitioningResult)40%n/a112211
setInitialFragmentIdSequence(List)40%n/a112211
getDeclaredTypes()30%n/a111111
getEntryMethods()30%n/a111111
getFragmentPartitioningResult()30%n/a111111
getInitialAsyncSequence()30%n/a111111
getInitialFragmentIdSequence()30%n/a111111
getJavaScriptObject()30%n/a111111
getLiteralBoolean(boolean)30%n/a111111
getLiteralChar(char)30%n/a111111
getLiteralDouble(double)30%n/a111111
getLiteralFloat(double)30%n/a111111
getLiteralInt(int)30%n/a111111
getLiteralLong(long)30%n/a111111
getRunAsyncs()30%n/a111111
getTypeClassLiteralHolder()30%n/a111111
getTypeJavaLangClass()30%n/a111111
getTypeJavaLangObject()30%n/a111111
getTypeJavaLangObjectArray()30%n/a111111
getTypeJavaLangString()30%n/a111111
getTypeNamesToIndex()30%n/a111111
getLiteralNull()20%n/a111111
getNullField()20%n/a111111
getNullMethod()20%n/a111111
getTypePrimitiveBoolean()20%n/a111111
getTypePrimitiveByte()20%n/a111111
getTypePrimitiveChar()20%n/a111111
getTypePrimitiveDouble()20%n/a111111
getTypePrimitiveFloat()20%n/a111111
getTypePrimitiveInt()20%n/a111111
getTypePrimitiveLong()20%n/a111111
getTypePrimitiveShort()20%n/a111111
getTypeVoid()20%n/a111111