< prev index next >
jdk/test/jdk/modules/etc/VerifyModuleDelegation.java
Print this page
*** 24,34 ****
/**
* @test
* @summary Verify the defining class loader of each module never delegates
* to its child class loader. Also sanity check java.compact2
* requires.
! * @run testng/othervm -Djdk.launcher.addmods=ALL-SYSTEM VerifyModuleDelegation
*/
import java.lang.module.ModuleDescriptor;
import java.lang.module.ModuleFinder;
import java.lang.module.ModuleReference;
--- 24,34 ----
/**
* @test
* @summary Verify the defining class loader of each module never delegates
* to its child class loader. Also sanity check java.compact2
* requires.
! * @run testng/othervm --add-modules=ALL-SYSTEM VerifyModuleDelegation
*/
import java.lang.module.ModuleDescriptor;
import java.lang.module.ModuleFinder;
import java.lang.module.ModuleReference;
*** 49,63 ****
private static final ModuleDescriptor BASE
= new ModuleDescriptor.Builder(JAVA_BASE).build();
private static final ModuleDescriptor COMPACT2
= new ModuleDescriptor.Builder(JAVA_COMPACT2)
! .requires(MANDATED, JAVA_BASE)
! .requires(PUBLIC, JAVA_COMPACT1)
! .requires(PUBLIC, "java.rmi")
! .requires(PUBLIC, "java.sql")
! .requires(PUBLIC, "java.xml")
.build();
private static final Set<ModuleReference> MREFS
= ModuleFinder.ofSystem().findAll();
--- 49,63 ----
private static final ModuleDescriptor BASE
= new ModuleDescriptor.Builder(JAVA_BASE).build();
private static final ModuleDescriptor COMPACT2
= new ModuleDescriptor.Builder(JAVA_COMPACT2)
! .requires(Set.of(MANDATED), JAVA_BASE)
! .requires(Set.of(PUBLIC), JAVA_COMPACT1)
! .requires(Set.of(PUBLIC), "java.rmi")
! .requires(Set.of(PUBLIC), "java.sql")
! .requires(Set.of(PUBLIC), "java.xml")
.build();
private static final Set<ModuleReference> MREFS
= ModuleFinder.ofSystem().findAll();
< prev index next >