BshClassManager

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total562 of 5620%50 of 500%59593434
loadSourceClass(String)630%20%2211
definingClass(String)600%40%3311
getResolvedMethod(Class, String, Class[], boolean)560%80%5511
createClassManager(Interpreter)450%80%5511
cacheResolvedMethod(Class, Class[], Method)410%40%3311
BshClassManager()330%n/a1111
classForName(String)330%40%3311
getResource(String)270%60%4411
getResourceAsStream(String)270%60%4411
plainClassForName(String)260%20%2211
clearCaches()210%n/a1111
noClassDefFound(String, Error)170%n/a1111
cacheClassInfo(String, Class)160%20%2211
doneDefiningClass(String)150%n/a1111
defineClass(String, byte[])140%n/a1111
getClassBeingDefined(String)100%n/a1111
isClassBeingDefined(String)90%20%2211
classExists(String)80%20%2211
setClassLoader(ClassLoader)60%n/a1111
cmUnavailable()50%n/a1111
static {...}50%n/a1111
dump(PrintWriter)40%n/a1111
reset()30%n/a1111
setClassPath(URL[])20%n/a1111
reloadAllClasses()20%n/a1111
reloadClasses(String[])20%n/a1111
reloadPackage(String)20%n/a1111
doSuperImport()20%n/a1111
hasSuperImport()20%n/a1111
getClassNameByUnqName(String)20%n/a1111
addClassPath(URL)10%n/a1111
addListener(BshClassManager.Listener)10%n/a1111
removeListener(BshClassManager.Listener)10%n/a1111
classLoaderChanged()10%n/a1111