4243444546474849
} @Override protected ModuleSpec findModule(ModuleIdentifier moduleIdentifier) throws ModuleLoadException { final ModuleSpec moduleSpec = moduleSpecs.get(moduleIdentifier); if(moduleSpec == null) throw new ModuleLoadException("No module spec found for module " + moduleIdentifier); return moduleSpec; }
348349350351352353354355
// this is used in the language module to force module metamodel registration builder.setModuleClassLoaderFactory(new CeylonModuleClassLoader.CeylonModuleClassLoaderFactory(transformer)); return builder.create(); } catch (Exception e) { throw new ModuleLoadException(e); } }
197198199200201202203204205206
return resourcePaths; } finally { safeClose(streamReader); } } catch (XMLStreamException e) { throw new ModuleLoadException("Error reading resource paths: " + mi, e); } finally { safeClose(source); } }
133134135136137138139
return delegate.loadModule(identifier); } @Override protected ModuleSpec findModule(ModuleIdentifier moduleIdentifier) throws ModuleLoadException { throw new ModuleLoadException("Should not be here, by-passing delegate loader?"); }
7374757677787980
protected ModuleSpec getModuleSpec(final ModuleIdentifier mi) throws ModuleLoadException { try { return (ModuleSpec) findModule.invoke(delegate, mi); } catch (Exception e) { throw new ModuleLoadException(e); } }
135136137138139140141142
} else { return false; } } catch (IOException e) { e.printStackTrace(); throw new ModuleLoadException("Cannot fetch remote resource: " + moduleIdentifier, e); } }