< prev index next >

test/tools/javac/modules/ResolveTest.java

Print this page

        

*** 34,44 **** import java.nio.file.*; import toolbox.JavacTask; import toolbox.Task; - import toolbox.ToolBox; public class ResolveTest extends ModuleTestBase { public static void main(String... args) throws Exception { ResolveTest t = new ResolveTest(); t.runTests(); --- 34,43 ----
*** 81,95 **** } @Test public void testUnexportedTypeUnreadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1"), ! "module m1 { }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2"), ! "module m2 { }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb) --- 80,94 ---- } @Test public void testUnexportedTypeUnreadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1x"), ! "module m1x { }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2x"), ! "module m2x { }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb)
*** 105,119 **** } @Test public void testUnexportedTypeReadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1"), ! "module m1 { }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2"), ! "module m2 { requires m1; }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb) --- 104,118 ---- } @Test public void testUnexportedTypeReadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1x"), ! "module m1x { }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2x"), ! "module m2x { requires m1x; }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb)
*** 129,146 **** } @Test public void testQualifiedExportedTypeReadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1"), ! "module m1 { exports p1 to m3; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2"), ! "module m2 { requires m1; }", "package p2; public class C2 { p1.C1 c; }"); ! tb.writeJavaFiles(src.resolve("m3"), ! "module m3 { requires m1; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb) .options("-XDrawDiagnostics", "--module-source-path", src.toString()) --- 128,145 ---- } @Test public void testQualifiedExportedTypeReadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1x"), ! "module m1x { exports p1 to m3x; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2x"), ! "module m2x { requires m1x; }", "package p2; public class C2 { p1.C1 c; }"); ! tb.writeJavaFiles(src.resolve("m3x"), ! "module m3x { requires m1x; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb) .options("-XDrawDiagnostics", "--module-source-path", src.toString())
*** 155,169 **** } @Test public void testExportedTypeUnreadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1"), ! "module m1 { exports p1; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2"), ! "module m2 { }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb) --- 154,168 ---- } @Test public void testExportedTypeUnreadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1x"), ! "module m1x { exports p1; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2x"), ! "module m2x { }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); String log = new JavacTask(tb)
*** 179,193 **** } @Test public void testExportedTypeReadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1"), ! "module m1 { exports p1; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2"), ! "module m2 { requires m1; }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); new JavacTask(tb) --- 178,192 ---- } @Test public void testExportedTypeReadableModule(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1x"), ! "module m1x { exports p1; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2x"), ! "module m2x { requires m1x; }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); new JavacTask(tb)
*** 199,213 **** } @Test public void testExportedTypeReadableModule2(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1"), ! "module m1 { exports p1 to m2; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2"), ! "module m2 { requires m1; }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); new JavacTask(tb) --- 198,212 ---- } @Test public void testExportedTypeReadableModule2(Path base) throws Exception { Path src = base.resolve("src"); ! tb.writeJavaFiles(src.resolve("m1x"), ! "module m1x { exports p1 to m2x; }", "package p1; public class C1 { }"); ! tb.writeJavaFiles(src.resolve("m2x"), ! "module m2x { requires m1x; }", "package p2; public class C2 { p1.C1 c; }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); new JavacTask(tb)
< prev index next >