langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java
changeset 20598 aa7b86f98471
parent 20249 93f8eae31092
child 20610 81a202481805
equal deleted inserted replaced
20267:1511efc930be 20598:aa7b86f98471
   325     }
   325     }
   326 
   326 
   327     public boolean isStatic() {
   327     public boolean isStatic() {
   328         return
   328         return
   329             (flags() & STATIC) != 0 ||
   329             (flags() & STATIC) != 0 ||
   330             (owner.flags() & INTERFACE) != 0 && kind != MTH;
   330             (owner.flags() & INTERFACE) != 0 && kind != MTH &&
       
   331              name != name.table.names._this;
   331     }
   332     }
   332 
   333 
   333     public boolean isInterface() {
   334     public boolean isInterface() {
   334         return (flags() & INTERFACE) != 0;
   335         return (flags() & INTERFACE) != 0;
   335     }
   336     }