1.1 --- a/src/share/classes/com/sun/tools/javac/code/Flags.java Mon Sep 09 16:32:08 2013 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Flags.java Mon Sep 09 16:26:55 2013 -0400 1.3 @@ -97,7 +97,6 @@ 1.4 public static final int MANDATED = 1<<15; 1.5 1.6 public static final int StandardFlags = 0x0fff; 1.7 - public static final int ModifierFlags = StandardFlags & ~INTERFACE; 1.8 1.9 // Because the following access flags are overloaded with other 1.10 // bit positions, we translate them when reading and writing class 1.11 @@ -287,7 +286,9 @@ 1.12 SYNCHRONIZED | FINAL | STRICTFP; 1.13 public static final long 1.14 ExtendedStandardFlags = (long)StandardFlags | DEFAULT, 1.15 + ModifierFlags = ((long)StandardFlags & ~INTERFACE) | DEFAULT, 1.16 InterfaceMethodMask = ABSTRACT | STATIC | PUBLIC | STRICTFP | DEFAULT, 1.17 + AnnotationTypeElementMask = FINAL | ABSTRACT | PUBLIC | STRICTFP, 1.18 LocalVarFlags = FINAL | PARAMETER; 1.19 1.20