Skip to content

Commit f525d4b

Browse files
committed
Backport 71aa8210910dbafe30eccc772eaa7747f46be0cd
1 parent 3c6b45b commit f525d4b

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/**
22
* @test /nodynamiccopyright/
33
* @bug 8072480
4-
* @summary Verify that javac rejects Java 8 program with --release 7
4+
* @summary Verify that javac rejects Java 17 program with --release 7
55
* @compile ReleaseOption.java
6-
* @compile/fail/ref=ReleaseOption-release7.out -XDrawDiagnostics --release 7 -Xlint:-options ReleaseOption.java
6+
* @compile/fail/ref=ReleaseOption.out -XDrawDiagnostics --release 11 ReleaseOption.java
77
*/
88

9-
interface ReleaseOption extends java.util.stream.Stream {
9+
interface ReleaseOption extends java.util.random.RandomGenerator {
1010
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ReleaseOption.java:9:49: compiler.err.doesnt.exist: java.util.random
2+
1 error

test/langtools/tools/javac/options/release/ReleaseOptionThroughAPI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ void run() throws IOException {
5050
PrintWriter outWriter = new PrintWriter(out)) {
5151
Iterable<? extends JavaFileObject> input =
5252
fm.getJavaFileObjects(System.getProperty("test.src") + "/ReleaseOption.java");
53-
List<String> options = Arrays.asList("--release", "7", "-XDrawDiagnostics", "-Xlint:-options");
53+
List<String> options = Arrays.asList("--release", "11", "-XDrawDiagnostics", "-d", ".");
5454

5555
compiler.getTask(outWriter, fm, null, options, null, input).call();
5656
String expected =
57-
"ReleaseOption.java:9:49: compiler.err.doesnt.exist: java.util.stream" + lineSep +
57+
"ReleaseOption.java:9:49: compiler.err.doesnt.exist: java.util.random" + lineSep +
5858
"1 error" + lineSep;
5959
if (!expected.equals(out.toString())) {
6060
throw new AssertionError("Unexpected output: " + out.toString());

0 commit comments

Comments
 (0)