equal
deleted
inserted
replaced
274 |
274 |
275 /** |
275 /** |
276 * Flag that marks a synthetic method body for a lambda expression |
276 * Flag that marks a synthetic method body for a lambda expression |
277 */ |
277 */ |
278 public static final long LAMBDA_METHOD = 1L<<49; |
278 public static final long LAMBDA_METHOD = 1L<<49; |
|
279 |
|
280 /** |
|
281 * Flag to control recursion in TransTypes |
|
282 */ |
|
283 public static final long TYPE_TRANSLATED = 1L<<50; |
279 |
284 |
280 /** Modifier masks. |
285 /** Modifier masks. |
281 */ |
286 */ |
282 public static final int |
287 public static final int |
283 AccessFlags = PUBLIC | PROTECTED | PRIVATE, |
288 AccessFlags = PUBLIC | PROTECTED | PRIVATE, |
384 AUXILIARY(Flags.AUXILIARY), |
389 AUXILIARY(Flags.AUXILIARY), |
385 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), |
390 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), |
386 BAD_OVERRIDE(Flags.BAD_OVERRIDE), |
391 BAD_OVERRIDE(Flags.BAD_OVERRIDE), |
387 SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC), |
392 SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC), |
388 THROWS(Flags.THROWS), |
393 THROWS(Flags.THROWS), |
389 LAMBDA_METHOD(Flags.LAMBDA_METHOD); |
394 LAMBDA_METHOD(Flags.LAMBDA_METHOD), |
|
395 TYPE_TRANSLATED(Flags.TYPE_TRANSLATED); |
390 |
396 |
391 Flag(long flag) { |
397 Flag(long flag) { |
392 this.value = flag; |
398 this.value = flag; |
393 this.lowercaseName = StringUtils.toLowerCase(name()); |
399 this.lowercaseName = StringUtils.toLowerCase(name()); |
394 } |
400 } |