< prev index next >

test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java

Print this page

 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 }
< prev index next >