< prev index next >

test/tools/javac/modules/ProvidesTest.java

Print this page

        

*** 66,80 **** } @Test public void testMulti(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; provides p1.C1 with p2.C2; }", "package p2; public class C2 extends p1.C1 { }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); new JavacTask(tb) --- 66,80 ---- } @Test public void testMulti(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; provides p1.C1 with p2.C2; }", "package p2; public class C2 extends p1.C1 { }"); Path modules = base.resolve("modules"); Files.createDirectories(modules); new JavacTask(tb)
< prev index next >