langtools/src/share/classes/com/sun/tools/javac/code/Flags.java
changeset 19930 b6181c0049f3
parent 19914 d86271bd430a
child 20242 11fa75a0b9fb
--- a/langtools/src/share/classes/com/sun/tools/javac/code/Flags.java	Mon Sep 09 16:32:08 2013 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/code/Flags.java	Mon Sep 09 16:26:55 2013 -0400
@@ -97,7 +97,6 @@
     public static final int MANDATED     = 1<<15;
 
     public static final int StandardFlags = 0x0fff;
-    public static final int ModifierFlags = StandardFlags & ~INTERFACE;
 
     // Because the following access flags are overloaded with other
     // bit positions, we translate them when reading and writing class
@@ -287,7 +286,9 @@
                                 SYNCHRONIZED | FINAL | STRICTFP;
     public static final long
         ExtendedStandardFlags       = (long)StandardFlags | DEFAULT,
+        ModifierFlags               = ((long)StandardFlags & ~INTERFACE) | DEFAULT,
         InterfaceMethodMask         = ABSTRACT | STATIC | PUBLIC | STRICTFP | DEFAULT,
+        AnnotationTypeElementMask   = FINAL | ABSTRACT | PUBLIC | STRICTFP,
         LocalVarFlags               = FINAL | PARAMETER;