1.1 --- a/src/share/classes/com/sun/tools/javac/code/Symbol.java Sat Apr 13 18:48:29 2013 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Symbol.java Mon Apr 15 14:11:29 2013 +0100 1.3 @@ -454,8 +454,7 @@ 1.4 } 1.5 1.6 public Set<Modifier> getModifiers() { 1.7 - long flags = flags(); 1.8 - return Flags.asModifierSet((flags & DEFAULT) != 0 ? flags & ~ABSTRACT : flags); 1.9 + return Flags.asModifierSet(flags()); 1.10 } 1.11 1.12 public Name getSimpleName() { 1.13 @@ -1128,6 +1127,12 @@ 1.14 return m; 1.15 } 1.16 1.17 + @Override 1.18 + public Set<Modifier> getModifiers() { 1.19 + long flags = flags(); 1.20 + return Flags.asModifierSet((flags & DEFAULT) != 0 ? flags & ~ABSTRACT : flags); 1.21 + } 1.22 + 1.23 /** The Java source which this symbol represents. 1.24 */ 1.25 public String toString() {