src/share/classes/com/sun/tools/javac/code/Symbol.java

changeset 2069
16194509e483
parent 2047
5f915a0c9615
child 2081
c13305cf8528
     1.1 --- a/src/share/classes/com/sun/tools/javac/code/Symbol.java	Thu Sep 26 15:04:15 2013 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Symbol.java	Fri Sep 27 10:24:56 2013 +0100
     1.3 @@ -327,7 +327,8 @@
     1.4      public boolean isStatic() {
     1.5          return
     1.6              (flags() & STATIC) != 0 ||
     1.7 -            (owner.flags() & INTERFACE) != 0 && kind != MTH;
     1.8 +            (owner.flags() & INTERFACE) != 0 && kind != MTH &&
     1.9 +             name != name.table.names._this;
    1.10      }
    1.11  
    1.12      public boolean isInterface() {

mercurial