langtools/test/tools/sjavac/CompileWithInvisibleSources.java
changeset 40308 274367a99f98
parent 36778 e04318f39f92
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
    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"),