ClassUtils

Source file "org/springframework/util/ClassUtils.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total966 of 1,89048%202 of 29832%1692232173904374
getMethodCountForName(Class, String)700%80%55131311
forName(String, ClassLoader)696347%101050%911153101
hasAtLeastOneMethodWithName(Class, String)690%120%77111111
getMethod(Class, String, Class[])520%60%44121211
getDescriptiveType(Object)490%60%44101011
isCacheSafe(Class, ClassLoader)401121%1715%910141801
getMostSpecificMethod(Method, Class)400%100%66101011
classNamesToString(Collection)310%40%337711
resolveClassName(String, ClassLoader)300%n/a118811
hasMethod(Class, Method)270%40%337711
isOverridable(Method, Class)270%80%556611
classPackageAsResourcePath(Class)260%40%338811
getShortNameAsProperty(Class)210%20%224411
getDefaultClassLoader()200%40%33111111
isLambdaClass(Class)200%80%552211
overrideThreadContextClassLoader(ClassLoader)180%40%336611
addResourcePathToPackagePath(Class, String)170%20%224411
getClassFileName(Class)170%n/a114411
getPackageName(String)170%20%223311
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
getStaticMethod(Class, String, Class[])13940%20%122601
isLoadable(Class, ClassLoader)130%20%223311
isVisible(Class, ClassLoader)12425%3125%235701
isPresent(String, ClassLoader)10947%n/a013701
getUserClass(Class)10741%5116%343501
toClassArray(Collection)100%20%221111
isCglibProxyClass(Class)100%40%331111
isCglibProxyClassName(String)100%40%331111
hasMethod(Class, String, Class[])90%20%221111
determineCommonAncestor(Class, Class)83078%5964%5841401
convertResourcePathToClassName(String)80%n/a112211
convertClassNameToResourcePath(String)80%n/a112211
hasConstructor(Class, Class[])80%20%221111
getAllInterfacesForClassAsSet(Class, ClassLoader)74787%4660%3611301
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
isAssignableValue(Class, Object)61164%3125%230201
isGroovyObjectMethod(Method)60%n/a111111
getMethodIfAvailable(Class, String, Class[])52382%1375%131801
resolvePrimitiveClassName(String)51066%2250%231401
getMethodOrNull(Class, String, Class[])5337%n/a011301
getAllInterfacesForClass(Class, ClassLoader)50%n/a111111
findMethodCandidatesByName(Class, String)43188%1375%131601
classNamesToString(Class[])40%n/a111111
getAllInterfacesForClass(Class)40%n/a111111
isCglibProxy(Object)40%n/a111111
getQualifiedMethodName(Method)40%n/a111111
getInterfaceMethodIfPossible(Method)40%n/a111111
ClassUtils()30%n/a111111
isInnerClass(Class)880%2250%230101
static {...}340100%4100%0303301
isSimpleValueType(Class)79100%202252%202201401
isAssignable(Class, Class)42100%10100%060901
findInterfaceMethodIfPossible(Method, Class, Class)40100%1583%140901
getShortName(String)31100%1150%120801
getInterfaceMethodIfPossible(Method, Class)29100%2675%250601
registerCommonClasses(Class[])23100%2100%020301
resolvePrimitiveIfNecessary(Class)16100%4100%030201
isPrimitiveOrWrapper(Class)13100%1375%130201
getConstructorIfAvailable(Class, Class[])10100%n/a010401
isPrimitiveWrapper(Class)7100%n/a010201
getQualifiedName(Class)6100%n/a010201
lambda$getInterfaceMethodIfPossible$0(Method)6100%n/a010101
getAllInterfacesForClassAsSet(Class)4100%n/a010101
isJavaLanguageInterface(Class)4100%n/a010101
isStaticClass(Class)4100%n/a010101
getShortName(Class)4100%n/a010101