equal
deleted
inserted
replaced
72 if ((mask&BRIDGE) != 0) flags.add(Flag.BRIDGE); |
72 if ((mask&BRIDGE) != 0) flags.add(Flag.BRIDGE); |
73 if ((mask&SYNTHETIC) != 0) flags.add(Flag.SYNTHETIC); |
73 if ((mask&SYNTHETIC) != 0) flags.add(Flag.SYNTHETIC); |
74 if ((mask&DEPRECATED) != 0) flags.add(Flag.DEPRECATED); |
74 if ((mask&DEPRECATED) != 0) flags.add(Flag.DEPRECATED); |
75 if ((mask&HASINIT) != 0) flags.add(Flag.HASINIT); |
75 if ((mask&HASINIT) != 0) flags.add(Flag.HASINIT); |
76 if ((mask&ENUM) != 0) flags.add(Flag.ENUM); |
76 if ((mask&ENUM) != 0) flags.add(Flag.ENUM); |
|
77 if ((mask&MANDATED) != 0) flags.add(Flag.MANDATED); |
77 if ((mask&IPROXY) != 0) flags.add(Flag.IPROXY); |
78 if ((mask&IPROXY) != 0) flags.add(Flag.IPROXY); |
78 if ((mask&NOOUTERTHIS) != 0) flags.add(Flag.NOOUTERTHIS); |
79 if ((mask&NOOUTERTHIS) != 0) flags.add(Flag.NOOUTERTHIS); |
79 if ((mask&EXISTS) != 0) flags.add(Flag.EXISTS); |
80 if ((mask&EXISTS) != 0) flags.add(Flag.EXISTS); |
80 if ((mask&COMPOUND) != 0) flags.add(Flag.COMPOUND); |
81 if ((mask&COMPOUND) != 0) flags.add(Flag.COMPOUND); |
81 if ((mask&CLASS_SEEN) != 0) flags.add(Flag.CLASS_SEEN); |
82 if ((mask&CLASS_SEEN) != 0) flags.add(Flag.CLASS_SEEN); |
111 public static final int ANNOTATION = 1<<13; |
112 public static final int ANNOTATION = 1<<13; |
112 |
113 |
113 /** An enumeration type or an enumeration constant, added in |
114 /** An enumeration type or an enumeration constant, added in |
114 * classfile v49.0. */ |
115 * classfile v49.0. */ |
115 public static final int ENUM = 1<<14; |
116 public static final int ENUM = 1<<14; |
|
117 |
|
118 /** Added in SE8, represents constructs implicitly declared in source. */ |
|
119 public static final int MANDATED = 1<<15; |
116 |
120 |
117 public static final int StandardFlags = 0x0fff; |
121 public static final int StandardFlags = 0x0fff; |
118 public static final int ModifierFlags = StandardFlags & ~INTERFACE; |
122 public static final int ModifierFlags = StandardFlags & ~INTERFACE; |
119 |
123 |
120 // Because the following access flags are overloaded with other |
124 // Because the following access flags are overloaded with other |
340 BRIDGE("bridge"), |
344 BRIDGE("bridge"), |
341 SYNTHETIC("synthetic"), |
345 SYNTHETIC("synthetic"), |
342 DEPRECATED("deprecated"), |
346 DEPRECATED("deprecated"), |
343 HASINIT("hasinit"), |
347 HASINIT("hasinit"), |
344 ENUM("enum"), |
348 ENUM("enum"), |
|
349 MANDATED("mandated"), |
345 IPROXY("iproxy"), |
350 IPROXY("iproxy"), |
346 NOOUTERTHIS("noouterthis"), |
351 NOOUTERTHIS("noouterthis"), |
347 EXISTS("exists"), |
352 EXISTS("exists"), |
348 COMPOUND("compound"), |
353 COMPOUND("compound"), |
349 CLASS_SEEN("class_seen"), |
354 CLASS_SEEN("class_seen"), |