ClassUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total762 of 1,48948%153 of 30049%1352352214073885
findFirstAnnotatedEnumValue(Class, Class)580%100%66101011
defaultValue(Class)540%160%99171711
_addSuperTypes(JavaType, Class, Collection, boolean)480%120%77131311
primitiveType(Class)470%180%1010191911
getJDKMajorVersion()390%40%33111111
getClassMethods(Class)3737%20%12141501
closeOnFailAndThrowAsIOE(JsonGenerator, Closeable, Exception)330%40%33141411
_failGetClassMethods(Class, Throwable)250%n/a112211
findConstructor(Class, boolean)241335%2250%2371101
findSuperTypes(JavaType, Class, boolean)240%60%445511
verifyMustOverride(Class, Object, String)23517%1150%122401
checkAndFixAccess(Member, boolean)207478%41071%3851901
hasGetterSignature(Method)200%60%447711
createInstance(Class, boolean)171139%1150%124701
isJDK17OrAbove()160%20%225511
closeOnFailAndThrowAsIOE(JsonGenerator, Exception)15731%n/a015801
findEnumType(EnumMap)140%20%223311
throwAsMappingException(DeserializationContext, IOException)130%20%224411
quotedOr(Object, String)130%20%223311
findEnumType(EnumSet)130%20%223311
throwAsIAE(Throwable, String)120%n/a113311
isConcrete(Class)110%20%222211
isConcrete(Member)110%20%222211
isLocalType(Class, boolean)101661%5550%363901
getPackageName(Class)100%20%222211
findEnumType(Class)90%20%223311
findSuperTypes(Class, Class)80%n/a111111
nameOf(Named)80%20%223311
name(PropertyName)80%20%223311
getDeclaringClass(Class)80%20%221111
findSuperTypes(Class, Class, List)70%n/a112211
classOf(Object)70%20%223311
nullOrToString(Object)70%20%223311
isJDKCoreClass(Class)70%n/a112211
canBeABeanType(Class)61773%3562%353901
isRecordType(Class)51066%1150%123501
throwAsIAE(Throwable)50%n/a112211
unwrapAndThrowAsIAE(Throwable, String)50%n/a112211
getClassDescription(Object)41275%2250%231501
throwRootCauseIfIOE(Throwable)40%n/a111111
unwrapAndThrowAsIAE(Throwable)40%n/a112211
checkAndFixAccess(Member)40%n/a112211
getOuterClass(Class)31280%1375%132601
throwIfError(Throwable)3562%1150%121301
ClassUtil()30%n/a111111
findEnumType(Enum)30%n/a111111
getDeclaredFields(Class)30%n/a111111
getDeclaredMethods(Class)30%n/a111111
nameOf(Class)24195%1990%1611301
getTypeDescription(JavaType)23794%1583%1411101
backticked(String)21789%1150%121301
apostrophed(String)21789%1150%121301
classNameOf(Object)21487%1375%131401
isProxyType(Class)21386%2250%231501
isBogusClass(Class)21184%3350%340101
isNonStaticInnerClass(Class)2981%1375%130201
name(String)2571%1150%121301
nonNull(Object, Object)2466%1150%120101
nonNullString(String)2466%1150%121301
emptyIterator()20%n/a111111
emptyStream()20%n/a111111
findSuperClasses(Class, Class, boolean)13196%2880%261901
static {...}12295%n/a0111001
hasClass(Object, Class)1990%2250%230101
isJacksonStdImpl(Object)1990%1375%130101
isJacksonStdImpl(Class)1787%1150%120101
_addRawSuperTypes(Class, Class, Collection, boolean)49100%21083%270901
wrapperType(Class)47100%16100%0901701
getConstructors(Class)35100%6100%040801
findRawSuperTypes(Class, Class, boolean)22100%2466%240501
exceptionMessage(Throwable)20100%1583%140501
isCollectionMapOrArray(Class)19100%6100%040401
isJDKClass(Class)19100%6100%040401
isObjectOrPrimitive(Class)10100%4100%030101
hasEnclosingMethod(Class)10100%1375%130101
getRootCause(Throwable)9100%2100%020301
throwIfRTE(Throwable)8100%2100%020301
throwIfIOE(Throwable)8100%2100%020301
findClassAnnotations(Class)8100%2100%020301
getEnclosingClass(Class)8100%2100%020101
rawClass(JavaType)7100%2100%020301
isEnumType(Class)4100%n/a010101
getGenericSuperclass(Class)3100%n/a010101
getGenericInterfaces(Class)3100%n/a010101
_interfaces(Class)3100%n/a010101