< 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 >