| getters(Class, Consumer) |  | 0% |  | 0% | 70 | 70 | 116 | 116 | 1 | 1 |
| fieldName(String, String) |  | 0% |  | 0% | 44 | 44 | 60 | 60 | 1 | 1 |
| processJSONType1x(BeanInfo, Annotation, Method) |  | 0% |  | 0% | 34 | 34 | 66 | 66 | 1 | 1 |
| resolve(Type, Class, Type, Map) |  | 0% |  | 0% | 23 | 23 | 63 | 63 | 1 | 1 |
| getEnumValueField(Class, ObjectCodecProvider) |  | 0% |  | 0% | 25 | 25 | 57 | 57 | 1 | 1 |
| getterName(String, String) |  | 0% |  | 0% | 28 | 28 | 48 | 48 | 1 | 1 |
| upperCamelWith(String, int, char) |  | 0% |  | 0% | 28 | 28 | 31 | 31 | 1 | 1 |
| setters(Class, Consumer) |  | 0% |  | 0% | 28 | 28 | 46 | 46 | 1 | 1 |
| getKotlinConstructorParameters(Class) |  | 0% |  | 0% | 16 | 16 | 48 | 48 | 1 | 1 |
| setterName(String, String) |  | 0% |  | 0% | 18 | 18 | 26 | 26 | 1 | 1 |
| setNoneStaticMemberClassParent(Object, Object) |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 1 | 1 |
| equals(Type, Type) |  | 0% |  | 0% | 18 | 18 | 33 | 33 | 1 | 1 |
| setters(Class, boolean, Consumer) |  | 0% |  | 0% | 19 | 19 | 28 | 28 | 1 | 1 |
| cleanupCache(ClassLoader) |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
| underScores(String, int, boolean) |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
| dashes(String, int, boolean) |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
| dots(String, int, boolean) |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
| getDefaultConstructor(Class, boolean) |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 1 | 1 |
| getKotlinConstructor(Class, BeanInfo) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| getMethod(Class, Method) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| getGenericSupertype(Type, Class, Class) |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 1 | 1 |
| getRecordFieldNames(Class) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| getRawType(Type) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| pascal(String, int, int) |  | 0% |  | 0% | 10 | 10 | 10 | 10 | 1 | 1 |
| snakeCase(String, int) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| isNoneStaticMemberClass(Class, Class) |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 1 | 1 |
| getterName(Method, String) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| canonicalize(Type) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| fields(Class, Consumer) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| setterName(String, int) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| isWriteEnumAsJavaBean(Class) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| buildMethod(Class, String) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| lambda$processJacksonJsonFormat$6(Annotation, FieldInfo, Method) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| annotationMethods(Class, Consumer) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| lambda$processJacksonJsonInclude$8(Annotation, BeanInfo, Method) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| lambda$getEnumAnnotationNames$2(Enum[], String[], Field) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| staticMethod(Class, Consumer) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getMethod(Class, String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| lambda$processGsonSerializedName$11(Annotation, FieldInfo, Method) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| getFieldType(TypeReference, Class, Member, Type) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| lambda$processJacksonJsonSubTypesType$10(Annotation, BeanInfo, int, Method) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| declaredFields(Class, Consumer) |   | 81% |   | 60% | 14 | 24 | 13 | 48 | 0 | 1 |
| getEnumAnnotationNames(Class) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| constructor(Class, Consumer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| methods(Class, Consumer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| isJSONField(Annotation[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| getDeclaredField(Class, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$processJacksonJsonTypeName$9(Annotation, BeanInfo, Method) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| lambda$processJacksonJsonFormat$7(Annotation, BeanInfo, Method) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| isRecord(Class) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| resolveTypeVariable(Type, Class, TypeVariable) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$processJacksonJsonIgnore$5(Annotation, FieldInfo, Method) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getParamType(TypeReference, Class, Class, Parameter, Type) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| supertypeOf(Type) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$isExtendedMap$12(Class, List, Field) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| cleanupCache(Class) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| indexOf(Object[], Object) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| subtypeOf(Type) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getConstructor(Class) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| equal(Object, Object) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| lambda$getEnumValueField$4(String, AtomicReference, Method, Method) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$getEnumValueField$3(String, AtomicReference, Method, Method) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| checkNotPrimitive(Type) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| processJacksonJsonIgnore(FieldInfo, Annotation) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| declaringClassOf(TypeVariable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| typeToString(Type) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| processJacksonJsonSubTypesType(BeanInfo, int, Annotation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| processJacksonJsonFormat(FieldInfo, Annotation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| processJacksonJsonFormat(BeanInfo, Annotation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| processJacksonJsonInclude(BeanInfo, Annotation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| processJacksonJsonTypeName(BeanInfo, Annotation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| processGsonSerializedName(FieldInfo, Annotation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| resolve(Type, Class, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkNotNull(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| newParameterizedTypeWithOwner(Type, Type, Type[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCodeOrZero(Object) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| checkArgument(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$getDeclaredField$0(Map, Field) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| arrayOf(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isWriteEnumAsJavaBean$1(BeanInfo, Annotation, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isExtendedMap(Class) |   | 91% |   | 56% | 7 | 9 | 1 | 9 | 0 | 1 |
| ignore(Class) |   | 78% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| BeanUtils() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |