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 |
345 BRIDGE("bridge"), |
349 BRIDGE("bridge"), |
346 SYNTHETIC("synthetic"), |
350 SYNTHETIC("synthetic"), |
347 DEPRECATED("deprecated"), |
351 DEPRECATED("deprecated"), |
348 HASINIT("hasinit"), |
352 HASINIT("hasinit"), |
349 ENUM("enum"), |
353 ENUM("enum"), |
|
354 MANDATED("mandated"), |
350 IPROXY("iproxy"), |
355 IPROXY("iproxy"), |
351 NOOUTERTHIS("noouterthis"), |
356 NOOUTERTHIS("noouterthis"), |
352 EXISTS("exists"), |
357 EXISTS("exists"), |
353 COMPOUND("compound"), |
358 COMPOUND("compound"), |
354 CLASS_SEEN("class_seen"), |
359 CLASS_SEEN("class_seen"), |