test/tools/javac/NonStaticFieldExpr2.java

Wed, 23 Apr 2008 17:10:03 +0100

author
mcimadamore
date
Wed, 23 Apr 2008 17:10:03 +0100
changeset 33
ec29a1a284ca
parent 1
9a66ca7c79fa
child 69
82c7aa6fe50a
permissions
-rw-r--r--

6682380: Foreach loop with generics inside finally block crashes javac with -target 1.5
Summary: A missing type-erasure in Lower.java causes the compiler to crash since JDK6
Reviewed-by: jjg

     1 /* @test  /nodynamiccopyright/
     2    @bug 4087127 4785453
     3    @author dps
     4    @summary method: instance access through types is not allowed
     6    @run shell NonStaticFieldExpr2.sh
     7 */
     9 class NonStaticFieldExpr2 {
    11   public int x;
    13   void foo () {
    14      int z = NonStaticFieldExpr2.x;     // SHOULD BE ERROR
    15   }
    16 }

mercurial