< prev index next >
langtools/test/tools/javac/modules/ModulesAndClassPathTest.java
Print this page
*** 44,54 ****
import javax.lang.model.element.TypeElement;
import toolbox.JarTask;
import toolbox.JavacTask;
import toolbox.Task;
- import toolbox.ToolBox;
public class ModulesAndClassPathTest extends ModuleTestBase {
public static void main(String... args) throws Exception {
new ModulesAndClassPathTest().runTests();
--- 44,53 ----
*** 68,78 ****
tb.writeJavaFiles(m1,
"module m1 { }",
"package impl; public class Impl { api.Api api; }");
List<String> modLog = new JavacTask(tb)
! .options("-classpath", jar.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run(Task.Expect.FAIL)
.writeAll()
--- 67,77 ----
tb.writeJavaFiles(m1,
"module m1 { }",
"package impl; public class Impl { api.Api api; }");
List<String> modLog = new JavacTask(tb)
! .options("--class-path", jar.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run(Task.Expect.FAIL)
.writeAll()
*** 84,104 ****
if (!expected.equals(modLog)) {
throw new Exception("unexpected output: " + modLog);
}
new JavacTask(tb)
! .options("-classpath", jar.toString(),
! "-XaddReads:m1=ALL-UNNAMED")
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run()
.writeAll()
.getOutputLines(Task.OutputKind.DIRECT);
new JavacTask(tb)
! .options("-classpath", jar.toString() + File.pathSeparator + System.getProperty("test.classes"),
! "-XaddReads:m1=ALL-UNNAMED",
"-processor", ProcessorImpl.class.getName())
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run()
.writeAll()
--- 83,103 ----
if (!expected.equals(modLog)) {
throw new Exception("unexpected output: " + modLog);
}
new JavacTask(tb)
! .options("--class-path", jar.toString(),
! "--add-reads", "m1=ALL-UNNAMED")
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run()
.writeAll()
.getOutputLines(Task.OutputKind.DIRECT);
new JavacTask(tb)
! .options("--class-path", jar.toString() + File.pathSeparator + System.getProperty("test.classes"),
! "--add-reads", "m1=ALL-UNNAMED",
"-processor", ProcessorImpl.class.getName())
.outdir(classes)
.files(findJavaFiles(moduleSrc))
.run()
.writeAll()
*** 119,129 ****
tb.writeJavaFiles(m1,
"module m1 { }",
"package impl; public class Impl { api.Api api; }");
List<String> modLog = new JavacTask(tb)
! .options("-classpath", jar.toString(),
"-sourcepath", m1.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(m1.resolve("impl").resolve("Impl.java"))
.run(Task.Expect.FAIL)
--- 118,128 ----
tb.writeJavaFiles(m1,
"module m1 { }",
"package impl; public class Impl { api.Api api; }");
List<String> modLog = new JavacTask(tb)
! .options("--class-path", jar.toString(),
"-sourcepath", m1.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(m1.resolve("impl").resolve("Impl.java"))
.run(Task.Expect.FAIL)
*** 152,171 ****
tb.writeJavaFiles(m1,
"module m1 { }",
"package impl; public class Impl { api.Api api; }");
new JavacTask(tb)
! .options("-classpath", jar.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(m1.resolve("module-info.java"))
.run()
.writeAll()
.getOutputLines(Task.OutputKind.DIRECT);
List<String> modLog = new JavacTask(tb)
! .options("-classpath", jar.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(m1.resolve("impl").resolve("Impl.java"))
.run(Task.Expect.FAIL)
.writeAll()
--- 151,170 ----
tb.writeJavaFiles(m1,
"module m1 { }",
"package impl; public class Impl { api.Api api; }");
new JavacTask(tb)
! .options("--class-path", jar.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(m1.resolve("module-info.java"))
.run()
.writeAll()
.getOutputLines(Task.OutputKind.DIRECT);
List<String> modLog = new JavacTask(tb)
! .options("--class-path", jar.toString(),
"-XDrawDiagnostics")
.outdir(classes)
.files(m1.resolve("impl").resolve("Impl.java"))
.run(Task.Expect.FAIL)
.writeAll()
< prev index next >