- public void loadReferences() {
- ConcreteModule cm = (ConcreteModule)module;
- try {
- for(String className : cm.getClasses().keySet()) {
- Set<String> refs = classReferences(className);
- for(String s : refs) {
- String internalName = s.replace('/', '.');
- try {
- classLoader.loadClass(internalName);
- } catch (Throwable e) {
- e.printStackTrace();
+ public void loadClasses() {
+ if(module instanceof ConcreteModule) {
+ ConcreteModule cm = (ConcreteModule)module;
+ try {
+ for(String className : cm.getClasses().keySet()) {
+ Set<String> refs = classReferences(className);
+ for(String s : refs) {
+ String internalName = s.replace('/', '.');
+ try {
+ classLoader.getClass(internalName);
+ } catch (Throwable e) {
+ e.printStackTrace();
+ }