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–2023 Hans Jörg Heßmann. All rights reserved.