module = new ConcreteModule(moduleName);
compilationContext.module = module;
+ compilationContext.moduleRepository = localEnvironmentFactory.getModuleRepository();
if(moduleHeader != null) {
if(moduleHeader.defaultLocalName != null)
module.setDefaultLocalName(moduleHeader.defaultLocalName);
try {
String absoluteModuleName = ModuleUtils.resolveAbsolutePath(moduleName, relativeImport.moduleName);
ImportDeclaration absoluteImport = new ImportDeclaration(
+ relativeImport.location,
absoluteModuleName, relativeImport.localName,
relativeImport.reexport, relativeImport.spec);
- absoluteImport.location = relativeImport.location;
absoluteImports.add(absoluteImport);
} catch (InvalidModulePathException e) {
errorLog.log(relativeImport.location, e.getMessage());