diff -r 0dc780b4fcf3 -r a132763160d7 langtools/src/share/classes/com/sun/tools/javac/code/Flags.java --- a/langtools/src/share/classes/com/sun/tools/javac/code/Flags.java Wed Jan 27 14:46:37 2010 -0800 +++ b/langtools/src/share/classes/com/sun/tools/javac/code/Flags.java Fri Jan 29 16:06:51 2010 -0800 @@ -113,6 +113,7 @@ public static final int ENUM = 1<<14; 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