equal
deleted
inserted
replaced
267 |
267 |
268 /** |
268 /** |
269 * Flag that marks potentially ambiguous overloads |
269 * Flag that marks potentially ambiguous overloads |
270 */ |
270 */ |
271 public static final long POTENTIALLY_AMBIGUOUS = 1L<<48; |
271 public static final long POTENTIALLY_AMBIGUOUS = 1L<<48; |
272 |
|
273 /** |
|
274 * Flag that marks a synthetic method body for a lambda expression |
|
275 */ |
|
276 public static final long LAMBDA_METHOD = 1L<<49; |
|
277 |
272 |
278 /** Modifier masks. |
273 /** Modifier masks. |
279 */ |
274 */ |
280 public static final int |
275 public static final int |
281 AccessFlags = PUBLIC | PROTECTED | PRIVATE, |
276 AccessFlags = PUBLIC | PROTECTED | PRIVATE, |
381 CLASH(Flags.CLASH), |
376 CLASH(Flags.CLASH), |
382 AUXILIARY(Flags.AUXILIARY), |
377 AUXILIARY(Flags.AUXILIARY), |
383 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), |
378 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), |
384 BAD_OVERRIDE(Flags.BAD_OVERRIDE), |
379 BAD_OVERRIDE(Flags.BAD_OVERRIDE), |
385 SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC), |
380 SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC), |
386 THROWS(Flags.THROWS), |
381 THROWS(Flags.THROWS); |
387 LAMBDA_METHOD(Flags.LAMBDA_METHOD); |
|
388 |
382 |
389 Flag(long flag) { |
383 Flag(long flag) { |
390 this.value = flag; |
384 this.value = flag; |
391 this.lowercaseName = name().toLowerCase(); |
385 this.lowercaseName = name().toLowerCase(); |
392 } |
386 } |