Uploaded image for project: 'JBoss Modules'
  1. JBoss Modules
  2. MODULES-64

ExportFilter on ResourceLoader has no effect

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 1.0.0.Beta13
    • None
    • None
    • None

      https://github.com/jbosgi/jbosgi-framework/blob/bootstrap/core/src/test/java/org/jboss/test/osgi/modules/ModulesTestCase.java

      @Test
      public void testExportFilterOnResourceLoader() throws Exception

      { JavaArchive archiveA = getModuleA(); ModuleIdentifier identifierA = ModuleIdentifier.create(archiveA.getName()); ModuleSpec.Builder specBuilderA = ModuleSpec.build(identifierA); specBuilderA.addResourceRoot(new VirtualFileResourceLoader(toVirtualFile(archiveA), getPathFilter(A.class))); specBuilderA.addDependency(DependencySpec.createLocalDependencySpec()); addModuleSpec(specBuilderA.create()); assertLoadClass(identifierA, A.class.getName()); // B can be loaded from moduleA, even though there is an export filter on the ResouceLoader assertLoadClass(identifierA, B.class.getName()); }

            dlloyd@redhat.com David Lloyd
            tdiesler@redhat.com Thomas Diesler
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: