test/tools/javac/profiles/ProfileOptionTest.java

Print this page

        

*** 21,31 **** * questions. */ /* * @test ! * @bug 8004182 * @summary Add support for profiles in javac */ import java.io.PrintWriter; import java.io.StringWriter; --- 21,31 ---- * questions. */ /* * @test ! * @bug 8004182 8028545 * @summary Add support for profiles in javac */ import java.io.PrintWriter; import java.io.StringWriter;
*** 108,118 **** case JDK1_1: case JDK1_2: // no equivalent -source continue; } for (Profile p: Profile.values()) { ! List<String> opts = new ArrayList<String>(); opts.addAll(Arrays.asList("-source", t.name, "-target", t.name)); opts.add("-Xlint:-options"); // dont warn about no -bootclasspath if (p != Profile.DEFAULT) opts.addAll(Arrays.asList("-profile", p.name)); StringWriter sw = new StringWriter(); --- 108,118 ---- case JDK1_1: case JDK1_2: // no equivalent -source continue; } for (Profile p: Profile.values()) { ! List<String> opts = new ArrayList<>(); opts.addAll(Arrays.asList("-source", t.name, "-target", t.name)); opts.add("-Xlint:-options"); // dont warn about no -bootclasspath if (p != Profile.DEFAULT) opts.addAll(Arrays.asList("-profile", p.name)); StringWriter sw = new StringWriter();
*** 126,135 **** --- 126,136 ---- if (!out.isEmpty()) System.err.println(out.trim()); switch (t) { case JDK1_8: + case JDK1_9: if (!out.isEmpty()) error("unexpected output from compiler"); break; default: if (p != Profile.DEFAULT