test/tools/javac/NonStaticFieldExpr2.java

Thu, 06 Mar 2008 10:07:25 -0800

author
jjg
date
Thu, 06 Mar 2008 10:07:25 -0800
changeset 9
f09d6a3521b1
parent 1
9a66ca7c79fa
child 69
82c7aa6fe50a
permissions
-rw-r--r--

4741726: allow Object += String
Summary: remove code in line with restriction removed from JLS
Reviewed-by: mcimadamore
Contributed-by: michaelbailey0@gmail.com

     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