src/share/classes/com/sun/tools/javac/code/Flags.java

changeset 2016
f4efd6ef6e80
parent 2000
4a6acc42c3a1
child 2040
2375ce96e80d
     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  

mercurial