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