< prev index next >
test/tools/javac/modules/AutomaticModules.java
Print this page
*** 25,34 ****
--- 25,35 ----
* @test
* @bug 8155026
* @summary Test automatic modules
* @library /tools/lib
* @modules
+ * java.desktop
* jdk.compiler/com.sun.tools.javac.api
* jdk.compiler/com.sun.tools.javac.main
* @build toolbox.ToolBox toolbox.JavacTask toolbox.JarTask ModuleTestBase
* @run main AutomaticModules
*/
*** 90,100 ****
tb.writeJavaFiles(m1,
"module m1 { requires test.api; requires java.desktop; }",
"package impl; public class Impl { public void e(api.Api api) { api.actionPerformed(null); } }");
new JavacTask(tb)
! .options("-doe", "-modulesourcepath", moduleSrc.toString(), "-modulepath", modulePath.toString())
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run()
.writeAll();
}
--- 91,101 ----
tb.writeJavaFiles(m1,
"module m1 { requires test.api; requires java.desktop; }",
"package impl; public class Impl { public void e(api.Api api) { api.actionPerformed(null); } }");
new JavacTask(tb)
! .options("-modulesourcepath", moduleSrc.toString(), "-modulepath", modulePath.toString())
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run()
.writeAll();
}
*** 226,236 ****
.run()
.writeAll();
}
@Test
! void testAutomaticAndNamedModules(Path base) throws Exception {
Path modulePath = base.resolve("module-path");
Files.createDirectories(modulePath);
for (char c : new char[] {'A', 'B'}) {
--- 227,237 ----
.run()
.writeAll();
}
@Test
! public void testAutomaticAndNamedModules(Path base) throws Exception {
Path modulePath = base.resolve("module-path");
Files.createDirectories(modulePath);
for (char c : new char[] {'A', 'B'}) {
< prev index next >