source: trunk/openjdk/langtools/test/tools/javac/NonStaticFieldExpr3.java

Last change on this file was 278, checked in by dmik, 14 years ago

trunk: Merged in openjdk6 b22 from branches/vendor/oracle.

File size: 388 bytes
Line 
1/* @test /nodynamiccopyright/
2 @bug 4087127 4785453
3 @author dps
4 @summary class: instance access through types is not allowed
5
6 @compile/fail/ref=NonStaticFieldExpr3.out -XDrawDiagnostics -XDstdout NonStaticFieldExpr3.java
7*/
8
9class NonStaticFieldExpr3 {
10 public int x;
11}
12
13class Subclass extends NonStaticFieldExpr3 {
14 int a = NonStaticFieldExpr3.x; // SHOULD BE ERROR
15}
Note: See TracBrowser for help on using the repository browser.