Clover coverage report - DynamicJava Test Coverage (dynamicjava-20130615-r5436)
Coverage timestamp: Sat Jun 15 2013 03:01:32 CDT
file stats: LOC: 22   Methods: 3
NCLOC: 15   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
Java5Library.java - 85.7% 100% 90%
coverage coverage
 1    package edu.rice.cs.dynamicjava.symbol;
 2   
 3    import edu.rice.cs.plt.iter.IterUtil;
 4   
 5    import static edu.rice.cs.plt.debug.DebugUtil.debug;
 6   
 7    public class Java5Library implements Library {
 8   
 9    private final ClassLoader _loader;
 10   
 11  183 public Java5Library(ClassLoader loader) {
 12  183 _loader = loader;
 13    }
 14   
 15  7092 public Iterable<DJClass> declaredClasses(String fullName) {
 16  2766 try { Class<?> c = _loader.loadClass(fullName); return IterUtil.<DJClass>singleton(new Java5Class(c)); }
 17  4326 catch (ClassNotFoundException e) { return IterUtil.empty(); }
 18  0 catch (LinkageError e) { return IterUtil.empty(); }
 19    }
 20   
 21  43 public ClassLoader classLoader() { return _loader; }
 22    }