equal
deleted
inserted
replaced
258 |
258 |
259 /** |
259 /** |
260 * Flag that indicates a signature polymorphic method (292). |
260 * Flag that indicates a signature polymorphic method (292). |
261 */ |
261 */ |
262 public static final long SIGNATURE_POLYMORPHIC = 1L<<46; |
262 public static final long SIGNATURE_POLYMORPHIC = 1L<<46; |
|
263 |
|
264 /** |
|
265 * Flag that marks inference variables used in a 'throws' clause |
|
266 */ |
|
267 public static final long THROWS = 1L<<47; |
263 |
268 |
264 /** Modifier masks. |
269 /** Modifier masks. |
265 */ |
270 */ |
266 public static final int |
271 public static final int |
267 AccessFlags = PUBLIC | PROTECTED | PRIVATE, |
272 AccessFlags = PUBLIC | PROTECTED | PRIVATE, |
363 OVERRIDE_BRIDGE(Flags.OVERRIDE_BRIDGE), |
368 OVERRIDE_BRIDGE(Flags.OVERRIDE_BRIDGE), |
364 EFFECTIVELY_FINAL(Flags.EFFECTIVELY_FINAL), |
369 EFFECTIVELY_FINAL(Flags.EFFECTIVELY_FINAL), |
365 CLASH(Flags.CLASH), |
370 CLASH(Flags.CLASH), |
366 AUXILIARY(Flags.AUXILIARY), |
371 AUXILIARY(Flags.AUXILIARY), |
367 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), |
372 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), |
368 BAD_OVERRIDE(Flags.BAD_OVERRIDE); |
373 BAD_OVERRIDE(Flags.BAD_OVERRIDE), |
|
374 SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC), |
|
375 THROWS(Flags.THROWS); |
369 |
376 |
370 Flag(long flag) { |
377 Flag(long flag) { |
371 this.value = flag; |
378 this.value = flag; |
372 this.lowercaseName = name().toLowerCase(); |
379 this.lowercaseName = name().toLowerCase(); |
373 } |
380 } |