langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java
changeset 20598 aa7b86f98471
parent 20249 93f8eae31092
child 20610 81a202481805
--- a/langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java	Thu Sep 26 15:04:15 2013 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java	Fri Sep 27 10:24:56 2013 +0100
@@ -327,7 +327,8 @@
     public boolean isStatic() {
         return
             (flags() & STATIC) != 0 ||
-            (owner.flags() & INTERFACE) != 0 && kind != MTH;
+            (owner.flags() & INTERFACE) != 0 && kind != MTH &&
+             name != name.table.names._this;
     }
 
     public boolean isInterface() {