Source file "com/fasterxml/jackson/databind/util/ClassUtil.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,316 of 1,524 | 13% | 268 of 298 | 10% | 209 | 232 | 334 | 388 | 61 | 83 |
| checkAndFixAccess(Member, boolean) | 0% | 0% | 8 | 8 | 19 | 19 | 1 | 1 | ||
| defaultValue(Class) | 0% | 0% | 9 | 9 | 17 | 17 | 1 | 1 | ||
| findFirstAnnotatedEnumValue(Class, Class) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| wrapperType(Class) | 0% | 0% | 9 | 9 | 17 | 17 | 1 | 1 | ||
| _addRawSuperTypes(Class, Class, Collection, boolean) | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| _addSuperTypes(JavaType, Class, Collection, boolean) | 0% | 0% | 7 | 7 | 13 | 13 | 1 | 1 | ||
| primitiveType(Class) | 0% | 0% | 10 | 10 | 19 | 19 | 1 | 1 | ||
| getJDKMajorVersion() | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| findConstructor(Class, boolean) | 24% | 50% | 2 | 3 | 7 | 11 | 0 | 1 | ||
| getClassMethods(Class) | 0% | 0% | 2 | 2 | 15 | 15 | 1 | 1 | ||
| getConstructors(Class) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| createInstance(Class, boolean) | 24% | 50% | 1 | 2 | 4 | 7 | 0 | 1 | ||
| closeOnFailAndThrowAsIOE(JsonGenerator, Closeable, Exception) | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| findSuperClasses(Class, Class, boolean) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| isLocalType(Class, boolean) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| nameOf(Class) | 41% | 40% | 5 | 6 | 7 | 13 | 0 | 1 | ||
| _failGetClassMethods(Class, Throwable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| findSuperTypes(JavaType, Class, boolean) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| hasGetterSignature(Method) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| verifyMustOverride(Class, Object, String) | 17% | 50% | 1 | 2 | 2 | 4 | 0 | 1 | ||
| canBeABeanType(Class) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| findRawSuperTypes(Class, Class, boolean) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| closeOnFailAndThrowAsIOE(JsonGenerator, Exception) | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| isJDK17OrAbove() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| apostrophed(String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| classNameOf(Object) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| getOuterClass(Class) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| isProxyType(Class) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| findEnumType(EnumMap) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| isBogusClass(Class) | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| throwAsMappingException(DeserializationContext, IOException) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| quotedOr(Object, String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| findEnumType(EnumSet) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| throwAsIAE(Throwable, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| isConcrete(Class) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| isConcrete(Member) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| isNonStaticInnerClass(Class) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| hasClass(Object, Class) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| getPackageName(Class) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| hasEnclosingMethod(Class) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| getRootCause(Throwable) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| findEnumType(Class) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| findSuperTypes(Class, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| throwIfRTE(Throwable) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| throwIfIOE(Throwable) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| nameOf(Named) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| name(PropertyName) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getDeclaringClass(Class) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getEnclosingClass(Class) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| exceptionMessage(Throwable) | 65% | 50% | 2 | 4 | 1 | 5 | 0 | 1 | ||
| findSuperTypes(Class, Class, List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| classOf(Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| nullOrToString(Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| name(String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| isCollectionMapOrArray(Class) | 68% | 50% | 3 | 4 | 1 | 4 | 0 | 1 | ||
| nonNull(Object, Object) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isJDKClass(Class) | 66% | 25% | 2 | 3 | 0 | 2 | 0 | 1 | ||
| throwAsIAE(Throwable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| unwrapAndThrowAsIAE(Throwable, String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getClassDescription(Object) | 75% | 50% | 2 | 3 | 1 | 5 | 0 | 1 | ||
| throwRootCauseIfIOE(Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| unwrapAndThrowAsIAE(Throwable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| checkAndFixAccess(Member) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| throwIfError(Throwable) | 62% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| ClassUtil() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findEnumType(Enum) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDeclaredFields(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDeclaredMethods(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| _interfaces(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTypeDescription(JavaType) | 90% | 50% | 1 | 2 | 1 | 5 | 0 | 1 | ||
| backticked(String) | 89% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| isRecordType(Class) | 85% | 50% | 2 | 3 | 0 | 2 | 0 | 1 | ||
| isObjectOrPrimitive(Class) | 80% | 50% | 2 | 3 | 0 | 1 | 0 | 1 | ||
| findClassAnnotations(Class) | 75% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| rawClass(JavaType) | 71% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| nonNullString(String) | 66% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| emptyIterator() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isJacksonStdImpl(Object) | 90% | 50% | 2 | 3 | 0 | 1 | 0 | 1 | ||
| isJacksonStdImpl(Class) | 87% | 50% | 1 | 2 | 0 | 1 | 0 | 1 | ||
| static {...} | 100% | n/a | 0 | 1 | 0 | 4 | 0 | 1 | ||
| isEnumType(Class) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getGenericSuperclass(Class) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getGenericInterfaces(Class) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |