- private static Set<ModuleImport> resolveModuleImports(final Set<ModuleImport> importsInit,
- final StmtContext<String, ? extends DeclaredStatement<String>, ? extends EffectiveStatement<String, ?>> ctx) {
- final Set<ModuleImport> resolvedModuleImports = new LinkedHashSet<>();
- for (final ModuleImport moduleImport : importsInit) {
- if (moduleImport.getRevision().equals(SimpleDateFormatUtil.DEFAULT_DATE_IMP)) {
- final QNameModule impModuleQName = Utils.getModuleQNameByPrefix(ctx, moduleImport.getPrefix());
- final ModuleImport resolvedModuleImport = new ModuleImportImpl(moduleImport.getModuleName(),
- impModuleQName.getRevision(), moduleImport.getPrefix());
- resolvedModuleImports.add(resolvedModuleImport);
- } else {
- resolvedModuleImports.add(moduleImport);
- }
- }
- return resolvedModuleImports;
- }
-
- @Override
- public String getModuleSourcePath() {
- return sourcePath;
- }
-
- @Override
- public String getSource() {
- return null;
- }
-