See: Description
| Class | Description |
|---|---|
| JavaModules |
Generated by org.dessertj.tools.GenerateStaticModulesTool.
|
| JavaModules.Management | |
| JavaModules.Net | |
| JavaModules.Security | |
| JavaModules.Sql | |
| JavaModules.Transaction | |
| JavaModules.Xml | |
| JdkModules |
Generated by org.dessertj.tools.GenerateStaticModulesTool.
|
| JdkModules.Crypto | |
| JdkModules.Hotspot | |
| JdkModules.Incubator | |
| JdkModules.Internal | |
| JdkModules.InternalVm | |
| JdkModules.InternalVmCompiler | |
| JdkModules.Jdwp | |
| JdkModules.Management | |
| JdkModules.Naming | |
| JdkModules.Nio | |
| JdkModules.Security | |
| JdkModules.Unsupported | |
| JdkModules.Xml |
JavaModules
and JdkModules to be used like this:
public class ModulesDependenciesTest {
private static final Classpath cp = new Classpath();
private static final ModuleRegistry mr = new ModuleRegistry(cp);
private static final JavaModules java = new JavaModules(mr);
private static final JdkModules jdk = new JdkModules(mr);
private final Root dessertCode = cp.rootOf(Slice.class);
@Test
public void checkDessertDependencies() {
dessert(dessertCode).usesOnly(java.base, java.logging);
// show usage of JDK modules:
dessert(dessertCode).usesNot(jdk.compiler, jdk.management.agent, java.management.rmi);
}
}
Copyright © 2017–2025 Hans Jörg Heßmann. All rights reserved.