ClassUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,361 of 1,80224%238 of 2546%1912003113756773
getMethodCountForName(Class, String)700%80%55131311
hasAtLeastOneMethodWithName(Class, String)690%120%77111111
forName(String, ClassLoader)665545%9743%89123001
getAllInterfacesForClassAsSet(Class, ClassLoader)540%100%66131311
getMethod(Class, String, Class[])520%60%44121211
isCacheSafe(Class, ClassLoader)510%180%1010181811
getDescriptiveType(Object)490%60%44101011
isAssignable(Class, Class)420%100%669911
getMostSpecificMethod(Method, Class)400%100%66101011
findInterfaceMethodIfPossible(Method, Class, Class)400%60%449911
determineCommonAncestor(Class, Class)380%140%88141411
findMethodCandidatesByName(Class, String)350%40%336611
classNamesToString(Collection)310%40%337711
getShortName(String)310%20%228811
resolveClassName(String, ClassLoader)300%n/a118811
getInterfaceMethodIfPossible(Method, Class)290%80%556611
isOverridable(Method, Class)290%100%666611
getMethodIfAvailable(Class, String, Class[])280%40%338811
hasMethod(Class, Method)270%40%337711
classPackageAsResourcePath(Class)260%40%338811
getStaticMethod(Class, String, Class[])220%20%226611
getShortNameAsProperty(Class)210%20%224411
isLambdaClass(Class)200%80%552211
overrideThreadContextClassLoader(ClassLoader)180%40%336611
isAssignableValue(Class, Object)170%40%332211
addResourcePathToPackagePath(Class, String)170%20%224411
getUserClass(Class)170%60%445511
getClassFileName(Class)170%n/a114411
getPackageName(String)170%20%223311
isPresent(String, ClassLoader)16315%n/a015701
isVisible(Class, ClassLoader)160%40%337711
resolvePrimitiveIfNecessary(Class)160%40%332211
matchesTypeName(Class, String)160%60%442211
isUserLevelMethod(Method)160%60%442211
isPrimitiveArray(Class)140%40%332211
isPrimitiveWrapperArray(Class)140%40%332211
getQualifiedMethodName(Method, Class)140%20%222211
isLoadable(Class, ClassLoader)130%20%223311
isPrimitiveOrWrapper(Class)130%40%332211
getDefaultClassLoader()101050%3125%2361101
toClassArray(Collection)100%20%221111
isInnerClass(Class)100%40%331111
isCglibProxyClass(Class)100%40%331111
isCglibProxyClassName(String)100%40%331111
getConstructorIfAvailable(Class, Class[])100%n/a114411
hasMethod(Class, String, Class[])90%20%221111
convertResourcePathToClassName(String)80%n/a112211
convertClassNameToResourcePath(String)80%n/a112211
hasConstructor(Class, Class[])80%20%221111
getMethodOrNull(Class, String, Class[])80%n/a113311
isPrimitiveWrapper(Class)70%n/a112211
getAllInterfaces(Object)70%n/a112211
getAllInterfacesAsSet(Object)70%n/a112211
createCompositeInterface(Class[], ClassLoader)70%n/a112211
getUserClass(Object)70%n/a112211
getPackageName(Class)70%n/a112211
getQualifiedName(Class)60%n/a112211
isGroovyObjectMethod(Method)60%n/a111111
lambda$getInterfaceMethodIfPossible$0(Method)60%n/a111111
resolvePrimitiveClassName(String)51066%2250%231401
getAllInterfacesForClass(Class, ClassLoader)50%n/a111111
classNamesToString(Class[])40%n/a111111
getAllInterfacesForClass(Class)40%n/a111111
getAllInterfacesForClassAsSet(Class)40%n/a111111
isJavaLanguageInterface(Class)40%n/a111111
isStaticClass(Class)40%n/a111111
isCglibProxy(Object)40%n/a111111
getShortName(Class)40%n/a111111
getQualifiedMethodName(Method)40%n/a111111
getInterfaceMethodIfPossible(Method)40%n/a111111
ClassUtils()30%n/a111111
static {...}340100%4100%0303301
registerCommonClasses(Class[])23100%2100%020301