equal
deleted
inserted
replaced
29 * @author sogoel (rewrite) |
29 * @author sogoel (rewrite) |
30 * @library /tools/lib |
30 * @library /tools/lib |
31 * @modules jdk.compiler/com.sun.tools.javac.api |
31 * @modules jdk.compiler/com.sun.tools.javac.api |
32 * jdk.compiler/com.sun.tools.javac.main |
32 * jdk.compiler/com.sun.tools.javac.main |
33 * jdk.compiler/com.sun.tools.sjavac |
33 * jdk.compiler/com.sun.tools.sjavac |
34 * jdk.jdeps/com.sun.tools.javap |
|
35 * @build Wrapper toolbox.ToolBox |
34 * @build Wrapper toolbox.ToolBox |
36 * @run main Wrapper CompileWithInvisibleSources |
35 * @run main Wrapper CompileWithInvisibleSources |
37 */ |
36 */ |
38 |
37 |
39 import java.util.*; |
38 import java.util.*; |
51 void test() throws Exception { |
50 void test() throws Exception { |
52 Files.createDirectories(BIN); |
51 Files.createDirectories(BIN); |
53 |
52 |
54 Map<String,Long> previous_bin_state = collectState(BIN); |
53 Map<String,Long> previous_bin_state = collectState(BIN); |
55 |
54 |
56 ToolBox tb = new ToolBox(); |
|
57 tb.writeFile(GENSRC.resolve("alfa/omega/A.java"), |
55 tb.writeFile(GENSRC.resolve("alfa/omega/A.java"), |
58 "package alfa.omega; import beta.B; import gamma.C; public class A { B b; C c; }"); |
56 "package alfa.omega; import beta.B; import gamma.C; public class A { B b; C c; }"); |
59 tb.writeFile(GENSRC2.resolve("beta/B.java"), |
57 tb.writeFile(GENSRC2.resolve("beta/B.java"), |
60 "package beta; public class B { broken"); |
58 "package beta; public class B { broken"); |
61 tb.writeFile(GENSRC2.resolve("gamma/C.java"), |
59 tb.writeFile(GENSRC2.resolve("gamma/C.java"), |