< prev index next >

test/java/lang/reflect/Layer/LayerControllerTest.java

Print this page

        

*** 48,73 **** * Module m1 contains p1, reads java.base, does not export/open any package * Module m2 contains p2, reads java.base, does not export/open any package */ private Layer.Controller createTestLayer() { ModuleDescriptor descriptor1 ! = ModuleDescriptor.module("m1") ! .contains("p1") .requires("java.base") .build(); ModuleDescriptor descriptor2 ! = ModuleDescriptor.module("m2") .requires("java.base") ! .contains("p2") .build(); ModuleFinder finder = ModuleUtils.finderOf(descriptor1, descriptor2); Layer bootLayer = Layer.boot(); Configuration cf = bootLayer.configuration() ! .resolveRequires(finder, ModuleFinder.of(), Set.of("m1", "m2")); ClassLoader scl = ClassLoader.getSystemClassLoader(); Layer.Controller controller = Layer.defineModulesWithOneLoader(cf, List.of(bootLayer), scl); --- 48,73 ---- * Module m1 contains p1, reads java.base, does not export/open any package * Module m2 contains p2, reads java.base, does not export/open any package */ private Layer.Controller createTestLayer() { ModuleDescriptor descriptor1 ! = ModuleDescriptor.newModule("m1") ! .packages(Set.of("p1")) .requires("java.base") .build(); ModuleDescriptor descriptor2 ! = ModuleDescriptor.newModule("m2") .requires("java.base") ! .packages(Set.of("p2")) .build(); ModuleFinder finder = ModuleUtils.finderOf(descriptor1, descriptor2); Layer bootLayer = Layer.boot(); Configuration cf = bootLayer.configuration() ! .resolve(finder, ModuleFinder.of(), Set.of("m1", "m2")); ClassLoader scl = ClassLoader.getSystemClassLoader(); Layer.Controller controller = Layer.defineModulesWithOneLoader(cf, List.of(bootLayer), scl);
< prev index next >