SerializableTypeOracleBuilder

Source file "com/google/gwt/user/rebind/rpc/SerializableTypeOracleBuilder.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,594 of 2,5940%437 of 4370%2732736276275454
build(TreeLogger)2610%460%2424565611
computeTypeInstantiability(TreeLogger, JType, TypePaths.TypePath, ProblemReport)2280%340%1818575711
checkTypeArgument(TreeLogger, JGenericType, int, JClassType, TypePaths.TypePath, ProblemReport)1560%270%1515363611
markArrayTypes(TreeLogger, JArrayType, TypePaths.TypePath, ProblemReport)1520%260%1414383811
logReachableTypes(TreeLogger)1340%200%1111282811
getPossiblyInstantiableSubtypes(TreeLogger, JRealClassType, ProblemReport)1280%220%1212282811
checkSubtypes(TreeLogger, JClassType, Set, TypePaths.TypePath, ProblemReport)1270%200%1111393911
checkSubtype(TreeLogger, JClassType, JClassType, TypePaths.TypePath, ProblemReport)1200%240%1313272711
shouldConsiderFieldsForSerialization(JClassType, TypeFilter, ProblemReport)1150%240%1313242411
checkDeclaredFields(TreeLogger, SerializableTypeOracleBuilder.TypeInfoComputed, TypePaths.TypePath, ProblemReport)1090%180%1010262611
checkArrayInstantiable(TreeLogger, JArrayType, TypePaths.TypePath, ProblemReport)890%120%77242411
pruneUnreachableTypes()890%160%99181811
SerializableTypeOracleBuilder(TreeLogger, GeneratorContext)780%n/a11181811
recordTypeParametersIn(JType, Set)690%120%77151511
checkAllSubtypesOfObject(TreeLogger, TypePaths.TypePath, ProblemReport)500%60%44111111
static {...}440%20%22181811
logSerializableTypes(TreeLogger, Set)390%60%44101011
addRootType(TreeLogger, JType)340%60%449911
hasJdoAnnotation(JClassType)330%60%44131311
canBeInstantiated(JClassType, ProblemReport)280%80%557711
hasGwtTransientAnnotation(JField)280%40%334411
getArrayType(TypeOracle, int, JType)270%60%447711
assertNothingPending()270%80%555511
maybeInstantiable(TreeLogger, JClassType, ProblemReport)270%80%556611
shouldConsiderForSerialization(TreeLogger, GeneratorContext, JField)260%100%666611
logFinalField(TreeLogger, GeneratorContext, JField)240%40%337711
ensureTypeInfoComputed(JType, TypePaths.TypePath)240%20%225511
isAccessibleToSerializer(JClassType)230%80%558811
isRawMapOrRawCollection(JClassType)220%40%335511
markArrayTypesInstantiable(JType, int, TypePaths.TypePath)220%20%225511
isAutoSerializable(JClassType)210%40%335511
isAllowedByFilter(TypeFilter, JClassType, ProblemReport)180%20%224411
logPath(TreeLogger, TypePaths.TypePath)180%40%336611
getBaseType(JClassType)170%40%335511
directlyImplementsMarkerInterface(JClassType)170%40%336611
findCustomFieldSerializer(TypeOracle, JType)150%20%225511
mightNotBeExposed(JGenericType, int)150%40%332211
hasJpaAnnotation(JClassType)140%40%334411
isInStandardJavaPackage(String)140%40%335511
findCustomFieldSerializer(TypeOracle, String)130%20%225511
maybeReport(TreeLogger, ProblemReport)130%20%224411
isDeclaredSerializable(JClassType)100%40%331111
isDirectlySerializable(JClassType)100%40%331111
isManuallySerializable(JClassType)90%20%221111
setTypeFilter(TypeFilter)80%n/a113311
getIsSerializableMarkerInterface(JClassType)60%n/a111111
getSerializableMarkerInterface(JClassType)60%n/a111111
getTypeParameterExposure(JGenericType, int)60%n/a111111
shouldConsiderFieldsForSerialization(JClassType, ProblemReport)60%n/a111111
constrainTypeBy(JClassType, JClassType)60%n/a111111
getFlowInfo(JGenericType, int)60%n/a111111
isAllowedByFilter(JClassType, ProblemReport)60%n/a111111
setLogOutputWriter(PrintWriter)40%n/a112211
getCustomFieldSerializerName(String)30%n/a111111