GsonBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total714 of 1,08934%65 of 7412%70781542533341
GsonBuilder(Gson)1580%n/a11424211
registerTypeAdapter(Type, Object)910%180%1010171711
addDateTypeAdapters(List)621822%11321%78172301
registerTypeHierarchyAdapter(Class, Object)590%120%77121211
setExclusionStrategies(ExclusionStrategy[])290%20%224411
setDateFormat(String)290%20%227711
setVersion(double)270%40%334411
addUserDefinedAdapters(List)24927%2250%236901
newImmutableList(Collection)24517%5116%347901
checkDateFormatStyle(int)190%40%333311
addSerializationExclusionStrategy(ExclusionStrategy)130%n/a113311
addDeserializationExclusionStrategy(ExclusionStrategy)130%n/a113311
setDateFormat(int, int)130%n/a114411
excludeFieldsWithModifiers(int[])110%n/a113311
registerTypeAdapterFactory(TypeAdapterFactory)100%n/a113311
setDateFormat(int)90%n/a113311
addReflectionAccessFilter(ReflectionAccessFilter)90%n/a113311
excludeFieldsWithoutExposeAnnotation()70%n/a112211
disableInnerClassSerialization()70%n/a112211
setLongSerializationPolicy(LongSerializationPolicy)70%n/a112211
setFieldNamingStrategy(FieldNamingStrategy)70%n/a112211
setObjectToNumberStrategy(ToNumberStrategy)70%n/a112211
setNumberToNumberStrategy(ToNumberStrategy)70%n/a112211
setFormattingStyle(FormattingStyle)70%n/a112211
setStrictness(Strictness)70%n/a112211
hasNonOverridableAdapter(Type)70%20%221111
generateNonExecutableJson()50%n/a112211
serializeNulls()50%n/a112211
enableComplexMapKeySerialization()50%n/a112211
disableHtmlEscaping()50%n/a112211
serializeSpecialFloatingPointValues()50%n/a112211
disableJdkUnsafe()50%n/a112211
create()50%n/a111111
setFieldNamingPolicy(FieldNamingPolicy)40%n/a111111
setPrettyPrinting()40%n/a111111
setLenient()40%n/a111111
doubleAdapter()2571%1150%120101
floatAdapter()2571%1150%120101
createFactories(ConstructorConstructor, JsonAdapterAnnotationTypeAdapterFactory)228100%1150%1205301
GsonBuilder()71100%n/a0102101
static {...}34100%n/a0101201