Home / Function/ checkExplicitModules() — netty Function Reference

checkExplicitModules() — netty Function Reference

Architecture documentation for the checkExplicitModules() function in CheckModuleDescriptorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  3e9f719d_e0ad_35b3_d94a_796d297115ee["checkExplicitModules()"]
  4418e6e7_a851_3e87_440a_fdf2c6ee7f92["CheckModuleDescriptorTest"]
  3e9f719d_e0ad_35b3_d94a_796d297115ee -->|defined in| 4418e6e7_a851_3e87_440a_fdf2c6ee7f92
  style 3e9f719d_e0ad_35b3_d94a_796d297115ee fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

testsuite-jpms/src/test/java/io/netty/testsuite_jpms/test/CheckModuleDescriptorTest.java lines 37–50

    @Test
    public void checkExplicitModules() {
        String classpath = System.getProperty("java.class.path");
        assertEquals("", classpath);
        ModuleLayer layer = ModuleLayer.boot();
        layer.modules().forEach(module -> {
            assertTrue(module.isNamed(), "Module " + module.getName() + " is not named");
            boolean automatic = AUTOMATIC_MODULES_ALLOWED.contains(module.getName());
            if (!automatic) {
                assertFalse(module.getDescriptor().isAutomatic(), "Unexpected automatic module "
                        + module.getName());
            }
        });
    }

Domain

Subdomains

Frequently Asked Questions

What does checkExplicitModules() do?
checkExplicitModules() is a function in the netty codebase, defined in testsuite-jpms/src/test/java/io/netty/testsuite_jpms/test/CheckModuleDescriptorTest.java.
Where is checkExplicitModules() defined?
checkExplicitModules() is defined in testsuite-jpms/src/test/java/io/netty/testsuite_jpms/test/CheckModuleDescriptorTest.java at line 37.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free