1 /*
2 * @test /nodynamiccopyright/
3 * @bug 8334488
4 * @summary Verify the error message generated for early access from inner class
5 * @compile/fail/ref=EarlyInnerAccessErrorMessageTest.out -XDrawDiagnostics EarlyInnerAccessErrorMessageTest.java
6 */
7 public class EarlyInnerAccessErrorMessageTest {
8 int x;
9 EarlyInnerAccessErrorMessageTest() {
10 class Inner {
11 { System.out.println(x); }
12 }
13 super();
14 }
15 }
|
1 /*
2 * @test /nodynamiccopyright/
3 * @bug 8334488
4 * @library /tools/javac/lib
5 * @summary Verify the error message generated for early access from inner class
6 * @modules jdk.compiler/com.sun.tools.javac.tree
7 * jdk.compiler/com.sun.tools.javac.util
8 * @enablePreview
9 * @compile/fail/ref=EarlyInnerAccessErrorMessageTest.out -XDrawDiagnostics EarlyInnerAccessErrorMessageTest.java
10 */
11 public class EarlyInnerAccessErrorMessageTest {
12 int x;
13 EarlyInnerAccessErrorMessageTest() {
14 class Inner {
15 { System.out.println(x); }
16 }
17 super();
18 }
19 }
|