diff options
Diffstat (limited to 'nailgun_launcher/CBTUrlClassLoader.java')
-rw-r--r-- | nailgun_launcher/CBTUrlClassLoader.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nailgun_launcher/CBTUrlClassLoader.java b/nailgun_launcher/CBTUrlClassLoader.java index c05391b..0ba8a61 100644 --- a/nailgun_launcher/CBTUrlClassLoader.java +++ b/nailgun_launcher/CBTUrlClassLoader.java @@ -3,6 +3,7 @@ import java.io.*; import java.net.*; import java.util.*; import static cbt.Stage0Lib.*; +import java.util.concurrent.ConcurrentHashMap; class CbtURLClassLoader extends java.net.URLClassLoader{ public String toString(){ return ( @@ -15,6 +16,9 @@ class CbtURLClassLoader extends java.net.URLClassLoader{ ); } public Class loadClass(String name) throws ClassNotFoundException{ + Class _class = super.loadClass(name); + if(_class == null) throw new ClassNotFoundException(name); + else return _class; //System.out.println("loadClass("+name+") on \n"+this); return super.loadClass(name); } |