hotspot/test/runtime/modules/AccessCheck/CheckRead.java
changeset 42307 cefc81dc1d52
parent 40631 ed82623d7831
child 43665 4bb003cad9b9
equal deleted inserted replaced
42142:6d23d5e6b916 42307:cefc81dc1d52
    67         // Define module:     m1
    67         // Define module:     m1
    68         // Can read:          java.base, m3
    68         // Can read:          java.base, m3
    69         // Packages:          p1
    69         // Packages:          p1
    70         // Packages exported: p1 is exported unqualifiedly
    70         // Packages exported: p1 is exported unqualifiedly
    71         ModuleDescriptor descriptor_m1 =
    71         ModuleDescriptor descriptor_m1 =
    72                 new ModuleDescriptor.Builder("m1")
    72                 ModuleDescriptor.module("m1")
    73                         .requires("java.base")
    73                         .requires("java.base")
    74                         .requires("m3")
    74                         .requires("m3")
    75                         .exports("p1")
    75                         .exports("p1")
    76                         .build();
    76                         .build();
    77 
    77 
    78         // Define module:     m2
    78         // Define module:     m2
    79         // Can read:          java.base
    79         // Can read:          java.base
    80         // Packages:          p2
    80         // Packages:          p2
    81         // Packages exported: p2 is exported to m1
    81         // Packages exported: p2 is exported to m1
    82         ModuleDescriptor descriptor_m2 =
    82         ModuleDescriptor descriptor_m2 =
    83                 new ModuleDescriptor.Builder("m2")
    83                 ModuleDescriptor.module("m2")
    84                         .requires("java.base")
    84                         .requires("java.base")
    85                         .exports("p2", "m1")
    85                         .exports("p2", Set.of("m1"))
    86                         .build();
    86                         .build();
    87 
    87 
    88         // Define module:     m3
    88         // Define module:     m3
    89         // Can read:          java.base, m2
    89         // Can read:          java.base, m2
    90         // Packages:          p3
    90         // Packages:          p3
    91         // Packages exported: none
    91         // Packages exported: none
    92         ModuleDescriptor descriptor_m3 =
    92         ModuleDescriptor descriptor_m3 =
    93                 new ModuleDescriptor.Builder("m3")
    93                 ModuleDescriptor.module("m3")
    94                         .requires("java.base")
    94                         .requires("java.base")
    95                         .requires("m2")
    95                         .requires("m2")
    96                         .conceals("p3")
    96                         .contains("p3")
    97                         .build();
    97                         .build();
    98 
    98 
    99         // Set up a ModuleFinder containing all modules for this layer.
    99         // Set up a ModuleFinder containing all modules for this layer.
   100         ModuleFinder finder = ModuleLibrary.of(descriptor_m1, descriptor_m2, descriptor_m3);
   100         ModuleFinder finder = ModuleLibrary.of(descriptor_m1, descriptor_m2, descriptor_m3);
   101 
   101