< 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  * @summary Verify the error message generated for early access from inner class
 5  * @compile/fail/ref=EarlyInnerAccessErrorMessageTest.out -XDrawDiagnostics EarlyInnerAccessErrorMessageTest.java
 6  * @build InitializationWarningTester
 7  * @run main InitializationWarningTester EarlyInnerAccessErrorMessageTest EarlyInnerAccessErrorMessageTestWarnings.out
 8  */
 9 public class EarlyInnerAccessErrorMessageTest {
10     int x;
11     EarlyInnerAccessErrorMessageTest() {
12         class Inner {
13             { System.out.println(x); }
14         }
15         super();
16     }
17 }
< prev index next >