ObjectReaderProvider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,830 of 2,26119%326 of 38014%2302493885044959
checkAutoType(String, Class, long)2389628%522027%3037467001
getObjectReaderInternal(Type, boolean)2313312%5446%2930647201
match(Type, ObjectReader, ClassLoader)1650%460%2424343411
ObjectReaderProvider(ObjectReaderCreator)1270%40%33272711
createFieldReader(Class, String, long)920%100%66202011
getObjectReader(long)730%180%1010191911
static {...}727852%361428%2526174801
getFieldInfo(FieldInfo, Class, Method)550%120%77141411
createObjectReader(String[], Type[], long[], Supplier, FieldConsumer)550%60%447711
cleanup(Class)530%60%44131311
createObjectCreator(Class, long)520%80%55101011
registerIfAbsent(long, ObjectReader)510%60%44101011
registerSeeAlsoSubType(Class, String)470%80%55121211
addAutoTypeAccept(String)420%60%449911
cleanup(ClassLoader)330%n/a117711
register(ObjectReaderModule)280%40%336611
getObjectReader(String, Class, long)261027%5116%345801
mixIn(Class, Class)250%20%226611
getFieldInfo(FieldInfo, Class, Constructor, int, Parameter)250%40%336611
getFieldInfo(FieldInfo, Class, Method, int, Parameter)250%40%336611
afterAutoType(String, Class)240%20%226611
register(Type, ObjectReader, boolean)210%40%334411
ObjectReaderProvider()1913387%6650%6763701
getFieldInfo(FieldInfo, Class, Field)180%20%224411
getBeanInfo(BeanInfo, Class)170%20%224411
getPreviousObjectReader(boolean, Type, ObjectReader)160%20%223311
lambda$createFieldReader$5(long, AtomicReference, Method)150%20%224411
registerIfAbsent(Type, ObjectReader, boolean)140%20%222211
unregisterObjectReader(Type, boolean)130%20%222211
unregisterObjectReader(Type, ObjectReader, boolean)130%20%222211
lambda$createFieldReader$4(long, AtomicReference, Field)100%20%223311
lambda$cleanup$0(ClassLoader, Map.Entry)100%20%221111
getCreator()90%20%224411
lambda$cleanup$2(ClassLoader, Map.Entry)90%n/a111111
lambda$cleanup$1(ClassLoader, Map.Entry)90%n/a111111
getObjectReader(Type, boolean)81970%2466%242801
createObjectReader(String[], Type[], Supplier, FieldConsumer)80%n/a111111
getMixIn(Class)60%n/a111111
register(Type, ObjectReader)60%n/a111111
registerIfAbsent(Type, ObjectReader)60%n/a111111
unregisterObjectReader(Type, ObjectReader)60%n/a111111
createValueConsumerCreator(Class, FieldReader[])60%n/a111111
createCharArrayValueConsumerCreator(Class, FieldReader[])60%n/a111111
registerSeeAlsoSubType(Class)50%n/a112211
unregisterObjectReader(Type)50%n/a111111
unregister(ObjectReaderModule)50%n/a111111
setAutoTypeHandler(Consumer)40%n/a112211
cleanupMixIn()40%n/a112211
setAutoTypeBeforeHandler(JSONReader.AutoTypeBeforeHandler)40%n/a112211
lambda$createObjectCreator$3(ObjectReader)40%n/a111111
getAutoTypeHandler()30%n/a111111
getModules()30%n/a111111
getAutoTypeBeforeHandler()30%n/a111111
getAutoTypeList()30%n/a111111
getTypeConvert(Type, Type)1386%1150%121401
addAutoTypeDeny(String)0%n/a111111
registerTypeConvert(Type, Type, Function)28100%2100%020501
init()16100%2100%020401
getObjectReader(Type)5100%n/a010101