14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @summary Test \@atfile with command line content
27 * @bug 8054689
28 * @author Fredrik O
29 * @author sogoel (rewrite)
30 * @library /tools/lib
31 * @modules jdk.compiler/com.sun.tools.javac.api
32 * jdk.compiler/com.sun.tools.javac.main
33 * jdk.compiler/com.sun.tools.sjavac
34 * jdk.jdeps/com.sun.tools.javap
35 * @build Wrapper toolbox.ToolBox
36 * @run main Wrapper CompileWithAtFile
37 */
38
39 import java.util.*;
40 import java.nio.file.*;
41
42 public class CompileWithAtFile extends SJavacTester {
43 public static void main(String... args) throws Exception {
44 CompileWithAtFile cwf = new CompileWithAtFile();
45 cwf.test();
46 }
47
48 void test() throws Exception {
49 tb.writeFile(GENSRC.resolve("list.txt"),
50 "-i alfa/omega/A.java\n" +
51 "-i beta/B.java\n" +
52 GENSRC + "\n" +
53 "-d " + BIN + "\n" +
54 "--state-dir=" + BIN + "\n");
|
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @summary Test \@atfile with command line content
27 * @bug 8054689
28 * @author Fredrik O
29 * @author sogoel (rewrite)
30 * @library /tools/lib
31 * @modules jdk.compiler/com.sun.tools.javac.api
32 * jdk.compiler/com.sun.tools.javac.main
33 * jdk.compiler/com.sun.tools.sjavac
34 * @build Wrapper toolbox.ToolBox
35 * @run main Wrapper CompileWithAtFile
36 */
37
38 import java.util.*;
39 import java.nio.file.*;
40
41 public class CompileWithAtFile extends SJavacTester {
42 public static void main(String... args) throws Exception {
43 CompileWithAtFile cwf = new CompileWithAtFile();
44 cwf.test();
45 }
46
47 void test() throws Exception {
48 tb.writeFile(GENSRC.resolve("list.txt"),
49 "-i alfa/omega/A.java\n" +
50 "-i beta/B.java\n" +
51 GENSRC + "\n" +
52 "-d " + BIN + "\n" +
53 "--state-dir=" + BIN + "\n");
|