| ObjectReaderCreatorASM.java |   | 2% |  | 0% | 683 | 686 | 2,866 | 2,909 | 48 | 51 | 2 | 4 |
| ObjectReaderCreator.java |   | 1% |  | 0% | 586 | 589 | 1,305 | 1,325 | 74 | 77 | 0 | 2 |
| ObjectReaderBaseModule.java |   | 24% |   | 17% | 610 | 636 | 977 | 1,169 | 55 | 59 | 0 | 2 |
| ObjectReaderProvider.java |   | 19% |   | 14% | 245 | 266 | 400 | 525 | 64 | 75 | 1 | 3 |
| FieldReader.java |  | 0% |  | 0% | 258 | 258 | 381 | 381 | 62 | 62 | 1 | 1 |
| ObjectReaderAdapter.java |  | 0% |  | 0% | 161 | 161 | 380 | 380 | 32 | 32 | 1 | 1 |
| ObjectReaderNoneDefaultConstructor.java |  | 0% |  | 0% | 139 | 139 | 349 | 349 | 11 | 11 | 1 | 1 |
| ObjectReaderImplList.java |   | 28% |   | 25% | 169 | 188 | 301 | 420 | 20 | 25 | 0 | 1 |
| ObjectReader6.java |  | 0% |  | 0% | 103 | 103 | 242 | 242 | 9 | 9 | 1 | 1 |
| ObjectReaderImplMapTyped.java |  | 0% |  | 0% | 120 | 120 | 234 | 234 | 6 | 6 | 1 | 1 |
| ObjectReader5.java |  | 0% |  | 0% | 95 | 95 | 223 | 223 | 9 | 9 | 1 | 1 |
| ObjectReaderException.java |  | 0% |  | 0% | 101 | 101 | 232 | 232 | 8 | 8 | 1 | 1 |
| ObjectReaderImplMap.java |   | 17% |   | 12% | 114 | 119 | 230 | 277 | 10 | 15 | 1 | 2 |
| FieldReaderObject.java |  | 0% |  | 0% | 94 | 94 | 185 | 185 | 22 | 22 | 1 | 1 |
| ObjectReader4.java |  | 0% |  | 0% | 85 | 85 | 200 | 200 | 9 | 9 | 1 | 1 |
| ObjectReaderBean.java |  | 0% |  | 0% | 107 | 107 | 218 | 218 | 18 | 18 | 1 | 1 |
| ObjectReaderSeeAlso.java |  | 0% |  | 0% | 85 | 85 | 185 | 185 | 5 | 5 | 1 | 1 |
| ObjectReader3.java |  | 0% |  | 0% | 74 | 74 | 178 | 178 | 9 | 9 | 1 | 1 |
| ObjectReaderImplEnum.java |  | 0% |  | 0% | 82 | 82 | 163 | 163 | 9 | 9 | 1 | 1 |
| ObjectReader2.java |  | 0% |  | 0% | 70 | 70 | 164 | 164 | 10 | 10 | 1 | 1 |
| ObjectReader1.java |  | 0% |  | 0% | 68 | 68 | 150 | 150 | 12 | 12 | 1 | 1 |
| ConstructorFunction.java |  | 0% |  | 0% | 42 | 42 | 131 | 131 | 2 | 2 | 1 | 1 |
| FieldReaderList.java |  | 0% |  | 0% | 51 | 51 | 133 | 133 | 6 | 6 | 1 | 1 |
| ObjectReaderInterface.java |  | 0% |  | 0% | 56 | 56 | 126 | 126 | 5 | 5 | 1 | 1 |
| ObjectReaderImplListStr.java |  | 0% |  | 0% | 56 | 56 | 126 | 126 | 8 | 8 | 1 | 1 |
| ObjectArrayTypedReader.java |  | 0% |  | 0% | 37 | 37 | 103 | 103 | 4 | 4 | 1 | 1 |
| ObjectReader.java |  | 0% |  | 0% | 61 | 62 | 118 | 119 | 30 | 31 | 0 | 1 |
| ObjectReaders.java |  | 0% | | n/a | 40 | 40 | 45 | 45 | 40 | 40 | 1 | 1 |
| ObjectReader12.java |  | 0% |  | 0% | 28 | 28 | 90 | 90 | 4 | 4 | 1 | 1 |
| ObjectReaderImplDate.java |  | 16% |   | 19% | 47 | 54 | 87 | 107 | 4 | 8 | 0 | 1 |
| ObjectReader11.java |  | 0% |  | 0% | 26 | 26 | 83 | 83 | 4 | 4 | 1 | 1 |
| ObjectReaderImplInt8ValueArray.java |  | 0% |  | 0% | 34 | 34 | 88 | 88 | 6 | 6 | 1 | 1 |
| ObjectReader10.java |  | 0% |  | 0% | 24 | 24 | 76 | 76 | 4 | 4 | 1 | 1 |
| ObjectReaderImplMapMultiValueType.java |  | 0% |  | 0% | 37 | 37 | 85 | 85 | 3 | 3 | 1 | 1 |
| ObjectReaderImplInt8Array.java |  | 0% |  | 0% | 32 | 32 | 78 | 78 | 5 | 5 | 1 | 1 |
| ObjectReaderImplYearMonth.java |  | 0% |  | 0% | 34 | 34 | 65 | 65 | 8 | 8 | 1 | 1 |
| ObjectArrayReader.java |  | 3% |  | 0% | 35 | 37 | 88 | 92 | 3 | 5 | 0 | 1 |
| ObjectReader9.java |  | 0% |  | 0% | 22 | 22 | 69 | 69 | 4 | 4 | 1 | 1 |
| ObjectReaderImplListInt64.java |  | 0% |  | 0% | 27 | 27 | 71 | 71 | 5 | 5 | 1 | 1 |
| ObjectReaderImplMethod.java |  | 0% |  | 0% | 22 | 22 | 58 | 58 | 7 | 7 | 1 | 1 |
| ObjectReader8.java |  | 0% |  | 0% | 20 | 20 | 62 | 62 | 4 | 4 | 1 | 1 |
| FieldReaderString.java |  | 0% |  | 0% | 36 | 36 | 67 | 67 | 8 | 8 | 1 | 1 |
| ObjectReaderImplInt32ValueArray.java |  | 0% |  | 0% | 26 | 26 | 64 | 64 | 5 | 5 | 1 | 1 |
| ObjectReaderImplGenericArray.java |  | 0% |  | 0% | 21 | 21 | 63 | 63 | 3 | 3 | 1 | 1 |
| ObjectReaderImplJapaneseDate.java |  | 0% |  | 0% | 24 | 24 | 43 | 43 | 8 | 8 | 1 | 1 |
| ObjectReaderImplThaiBuddhistDate.java |  | 0% |  | 0% | 24 | 24 | 43 | 43 | 8 | 8 | 1 | 1 |
| ObjectReaderImplHijrahDate.java |  | 0% |  | 0% | 24 | 24 | 43 | 43 | 8 | 8 | 1 | 1 |
| ObjectReaderImplMinguoDate.java |  | 0% |  | 0% | 24 | 24 | 43 | 43 | 8 | 8 | 1 | 1 |
| ObjectReaderImplInt16ValueArray.java |  | 0% |  | 0% | 25 | 25 | 62 | 62 | 5 | 5 | 1 | 1 |
| ObjectReaderImplDoubleValueArray.java |  | 0% |  | 0% | 24 | 24 | 62 | 62 | 5 | 5 | 1 | 1 |
| ObjectReaderImplFloatValueArray.java |  | 0% |  | 0% | 24 | 24 | 62 | 62 | 5 | 5 | 1 | 1 |
| ObjectReaderImplInt64Array.java |  | 0% |  | 0% | 25 | 25 | 57 | 57 | 5 | 5 | 1 | 1 |
| FieldReaderMapReadOnly.java |  | 0% |  | 0% | 23 | 23 | 60 | 60 | 9 | 9 | 1 | 1 |
| ObjectReaderImplInt16Array.java |  | 0% |  | 0% | 24 | 24 | 56 | 56 | 5 | 5 | 1 | 1 |
| ObjectReader7.java |  | 0% |  | 0% | 18 | 18 | 55 | 55 | 4 | 4 | 1 | 1 |
| ObjectReaderImplInt32Array.java |  | 0% |  | 0% | 23 | 23 | 57 | 57 | 5 | 5 | 1 | 1 |
| ObjectReaderImplObject.java |   | 59% |   | 61% | 31 | 71 | 62 | 165 | 4 | 7 | 0 | 1 |
| ObjectReaderImplFloatArray.java |  | 0% |  | 0% | 21 | 21 | 54 | 54 | 5 | 5 | 1 | 1 |
| ObjectReaderImplDoubleArray.java |  | 0% |  | 0% | 21 | 21 | 54 | 54 | 5 | 5 | 1 | 1 |
| ObjectReaderImplField.java |  | 0% |  | 0% | 19 | 19 | 46 | 46 | 7 | 7 | 1 | 1 |
| ObjectReaderImplMonthDay.java |  | 0% |  | 0% | 28 | 28 | 47 | 47 | 7 | 7 | 1 | 1 |
| ObjectReaderImplYear.java |  | 0% |  | 0% | 26 | 26 | 46 | 46 | 7 | 7 | 1 | 1 |
| ObjectArrayReaderMultiType.java |  | 0% |  | 0% | 17 | 17 | 53 | 53 | 5 | 5 | 1 | 1 |
| FieldReaderCollectionReadOnly.java |  | 0% |  | 0% | 26 | 26 | 53 | 53 | 4 | 4 | 1 | 1 |
| ObjectReaderImplCharValueArray.java |  | 0% |  | 0% | 21 | 21 | 54 | 54 | 4 | 4 | 1 | 1 |
| ObjectReaderImplValue.java |  | 0% |  | 0% | 14 | 14 | 43 | 43 | 5 | 5 | 1 | 1 |
| ObjectReaderImplMapString.java |  | 0% |  | 0% | 22 | 22 | 49 | 49 | 2 | 2 | 1 | 1 |
| FieldReaderDateTimeCodec.java |  | 0% |  | 0% | 25 | 25 | 43 | 43 | 6 | 6 | 1 | 1 |
| ObjectReaderImplInstant.java |  | 0% |  | 0% | 26 | 26 | 51 | 51 | 7 | 7 | 1 | 1 |
| FieldReaderLocalDateTime.java |  | 0% |  | 0% | 20 | 20 | 42 | 42 | 14 | 14 | 1 | 1 |
| ObjectReaderImplZonedDateTime.java |  | 0% |  | 0% | 23 | 23 | 49 | 49 | 7 | 7 | 1 | 1 |
| ObjectReaderImplOffsetTime.java |  | 0% |  | 0% | 17 | 17 | 45 | 45 | 6 | 6 | 1 | 1 |
| ObjectReaderImplOffsetDateTime.java |  | 0% |  | 0% | 19 | 19 | 41 | 41 | 6 | 6 | 1 | 1 |
| ObjectReaderImplLocalDateTime.java |  | 0% |  | 0% | 25 | 25 | 42 | 42 | 5 | 5 | 1 | 1 |
| ObjectReaderImplOptional.java |  | 0% |  | 0% | 18 | 18 | 42 | 42 | 5 | 5 | 1 | 1 |
| FactoryFunction.java |  | 0% |  | 0% | 11 | 11 | 36 | 36 | 3 | 3 | 1 | 1 |
| ObjectReaderImplCalendar.java |  | 0% |  | 0% | 21 | 21 | 51 | 51 | 6 | 6 | 1 | 1 |
| ObjectReaderImplNumberArray.java |  | 0% |  | 0% | 16 | 16 | 40 | 40 | 5 | 5 | 1 | 1 |
| FieldReaderAtomicLongArrayReadOnly.java |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 5 | 5 | 1 | 1 |
| ObjectReaderImplBoolValueArray.java |  | 0% |  | 0% | 15 | 15 | 38 | 38 | 4 | 4 | 1 | 1 |
| FieldReaderAtomicIntegerArrayReadOnly.java |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 5 | 5 | 1 | 1 |
| ObjectReaderImplClass.java |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 4 | 4 | 1 | 1 |
| ObjectReaderRootName.java |  | 0% |  | 0% | 14 | 14 | 34 | 34 | 4 | 4 | 1 | 1 |
| FieldReaderDate.java |  | 0% | | 0% | 14 | 14 | 37 | 37 | 13 | 13 | 1 | 1 |
| FieldReaderZonedDateTime.java |  | 0% | | 0% | 16 | 16 | 36 | 36 | 14 | 14 | 1 | 1 |
| ObjectReaderImplMapEntry.java |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 3 | 3 | 1 | 1 |
| ObjectReaderImplLocalDate.java |  | 0% |  | 0% | 20 | 20 | 32 | 32 | 6 | 6 | 1 | 1 |
| ObjectReaderImplLocalTime.java |  | 0% |  | 0% | 17 | 17 | 38 | 38 | 5 | 5 | 1 | 1 |
| FieldReaderInstant.java |  | 0% | | 0% | 16 | 16 | 31 | 31 | 14 | 14 | 1 | 1 |
| ObjectReaderImplInt64ValueArray.java |  | 0% |  | 0% | 14 | 14 | 29 | 29 | 5 | 5 | 1 | 1 |
| FieldReaderMap.java |  | 0% | | 0% | 7 | 7 | 25 | 25 | 3 | 3 | 1 | 1 |
| ObjectReaderImplJSONP.java |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 2 | 2 | 1 | 1 |
| ObjectReaderImplLocale.java |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 4 | 4 | 1 | 1 |
| FieldReaderInt32ValueArrayFinalField.java |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 5 | 5 | 1 | 1 |
| FieldReaderAnySetter.java |  | 0% | | 0% | 8 | 8 | 21 | 21 | 7 | 7 | 1 | 1 |
| ObjectReaderImplCurrency.java | | 0% |  | 0% | 13 | 13 | 25 | 25 | 4 | 4 | 1 | 1 |
| ObjectReaderMisc.java | | 0% |  | 0% | 8 | 8 | 22 | 22 | 3 | 3 | 1 | 1 |
| FieldReaderAtomicReference.java | | 0% |  | 0% | 9 | 9 | 23 | 23 | 4 | 4 | 1 | 1 |
| FieldReaderStackTrace.java | | 0% |  | 0% | 9 | 9 | 20 | 20 | 2 | 2 | 1 | 1 |
| ObjectReaderImplBigDecimal.java | | 0% |  | 0% | 10 | 10 | 22 | 22 | 5 | 5 | 1 | 1 |
| FieldReaderAtomicLong.java | | 0% |  | 0% | 10 | 10 | 20 | 20 | 5 | 5 | 1 | 1 |
| FieldReaderAtomicInteger.java | | 0% |  | 0% | 10 | 10 | 20 | 20 | 5 | 5 | 1 | 1 |
| FieldReaderInt64ValueArrayFinalField.java | | 0% |  | 0% | 8 | 8 | 17 | 17 | 3 | 3 | 1 | 1 |
| FieldReaderInt64.java | | 0% | | 0% | 7 | 7 | 18 | 18 | 4 | 4 | 1 | 1 |
| ObjectReaderImplValueInt.java | | 0% | | 0% | 7 | 7 | 18 | 18 | 5 | 5 | 1 | 1 |
| FieldReaderAtomicBooleanReadOnly.java | | 0% | | 0% | 7 | 7 | 17 | 17 | 5 | 5 | 1 | 1 |
| ObjectReaderImplValueString.java | | 0% | | 0% | 7 | 7 | 18 | 18 | 5 | 5 | 1 | 1 |
| FieldReaderLocalDate.java | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| FieldReaderNumber.java | | 0% | | 0% | 7 | 7 | 17 | 17 | 6 | 6 | 1 | 1 |
| ConstructorSupplier.java | | 0% |  | 0% | 7 | 7 | 15 | 15 | 2 | 2 | 1 | 1 |
| FieldReaderInt8.java | | 0% | | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
| FieldReaderInt16.java | | 0% | | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
| FieldReaderBigInteger.java | | 0% | | 0% | 6 | 6 | 16 | 16 | 5 | 5 | 1 | 1 |
| FieldReaderCharValue.java | | 0% | | 0% | 9 | 9 | 13 | 13 | 5 | 5 | 1 | 1 |
| FieldReaderDouble.java | | 0% | | 0% | 7 | 7 | 15 | 15 | 4 | 4 | 1 | 1 |
| ObjectReaderImplStringArray.java | | 0% | | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
| ObjectReaderImplBitSet.java | | 0% | | 0% | 8 | 8 | 17 | 17 | 4 | 4 | 1 | 1 |
| ObjectReaderImplFromLong.java | | 0% |  | 0% | 8 | 8 | 16 | 16 | 3 | 3 | 1 | 1 |
| ObjectReaderImplFromInt.java | | 0% |  | 0% | 8 | 8 | 16 | 16 | 3 | 3 | 1 | 1 |
| FieldReaderBool.java | | 0% | | 0% | 5 | 5 | 14 | 14 | 4 | 4 | 1 | 1 |
| FieldReaderBigDecimal.java | | 0% | | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| FieldReaderFloat.java | | 0% | | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| FieldReaderInt32.java | | 0% | | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| FieldReaderOffsetDateTime.java | | 0% | | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
| ObjectReaderImplAtomicReference.java | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| FieldReaderInt8Value.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| FieldReaderInt16Value.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| FieldReaderInt32Value.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| FieldReaderBoolValue.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| FieldReaderDoubleValue.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| FieldReaderInt64Value.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| FieldReaderFloatValue.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| ObjectReaderImplByte.java | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| ObjectReaderImplFromString.java | | 0% | | 0% | 6 | 6 | 11 | 11 | 3 | 3 | 1 | 1 |
| ObjectReaderImplShort.java | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| ObjectReaderImplOptionalDouble.java | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| ObjectReaderImplFromBoolean.java | | 0% | | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| ObjectReaderImplOptionalLong.java | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| ObjectReaderImplOptionalInt.java | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| FieldReaderStringArray.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| ObjectReaderImplCharacter.java | | 0% | | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 1 | 1 |
| FieldReaderUUID.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| ValueConsumer.java | | 0% | | n/a | 9 | 9 | 12 | 12 | 9 | 9 | 1 | 1 |
| ObjectReaderImplString.java | | 31% | | 0% | 6 | 8 | 8 | 11 | 4 | 6 | 0 | 1 |
| ObjectReaderPrimitive.java | | 26% | | n/a | 2 | 3 | 2 | 5 | 2 | 3 | 0 | 1 |
| ObjectReaderImplFloat.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplBoolean.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplDouble.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplInt64.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplBigInteger.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplInteger.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplUUID.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectReaderImplNumber.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ByteArrayValueConsumer.java | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| CharArrayValueConsumer.java | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |