55 ClassLoader this_cldr = ExportTwice.class.getClassLoader(); |
55 ClassLoader this_cldr = ExportTwice.class.getClassLoader(); |
56 |
56 |
57 // Define a module for p1. |
57 // Define a module for p1. |
58 m1x = ModuleHelper.ModuleObject("module_one", this_cldr, new String[] { "p1" }); |
58 m1x = ModuleHelper.ModuleObject("module_one", this_cldr, new String[] { "p1" }); |
59 assertNotNull(m1x, "Module should not be null"); |
59 assertNotNull(m1x, "Module should not be null"); |
60 ModuleHelper.DefineModule(m1x, "9.0", "m1x/here", new String[] { "p1" }); |
60 ModuleHelper.DefineModule(m1x, false, "9.0", "m1x/here", new String[] { "p1" }); |
61 ModuleHelper.AddReadsModule(m1x, jlObject_jlM); |
61 ModuleHelper.AddReadsModule(m1x, jlObject_jlM); |
62 |
62 |
63 // Define a module for p2. |
63 // Define a module for p2. |
64 m2x = ModuleHelper.ModuleObject("module_two", this_cldr, new String[] { "p2" }); |
64 m2x = ModuleHelper.ModuleObject("module_two", this_cldr, new String[] { "p2" }); |
65 assertNotNull(m2x, "Module should not be null"); |
65 assertNotNull(m2x, "Module should not be null"); |
66 ModuleHelper.DefineModule(m2x, "9.0", "m2x/there", new String[] { "p2" }); |
66 ModuleHelper.DefineModule(m2x, false, "9.0", "m2x/there", new String[] { "p2" }); |
67 ModuleHelper.AddReadsModule(m2x, jlObject_jlM); |
67 ModuleHelper.AddReadsModule(m2x, jlObject_jlM); |
68 |
68 |
69 // Define a module for p3. |
69 // Define a module for p3. |
70 m3x = ModuleHelper.ModuleObject("module_three", this_cldr, new String[] { "p3" }); |
70 m3x = ModuleHelper.ModuleObject("module_three", this_cldr, new String[] { "p3" }); |
71 assertNotNull(m3x, "Module should not be null"); |
71 assertNotNull(m3x, "Module should not be null"); |
72 ModuleHelper.DefineModule(m3x, "9.0", "m3x/there", new String[] { "p3" }); |
72 ModuleHelper.DefineModule(m3x, false, "9.0", "m3x/there", new String[] { "p3" }); |
73 ModuleHelper.AddReadsModule(m3x, jlObject_jlM); |
73 ModuleHelper.AddReadsModule(m3x, jlObject_jlM); |
74 |
74 |
75 // Make package p1 in m1x visible to everyone. |
75 // Make package p1 in m1x visible to everyone. |
76 ModuleHelper.AddModuleExportsToAll(m1x, "p1"); |
76 ModuleHelper.AddModuleExportsToAll(m1x, "p1"); |
77 |
77 |