src/share/classes/com/sun/tools/javac/code/Flags.java

changeset 2425
76b61848c9a4
parent 2424
7e97c65c373c
child 2525
2eb010b6cb22
equal deleted inserted replaced
2424:7e97c65c373c 2425:76b61848c9a4
273 273
274 /** 274 /**
275 * Flag that marks a synthetic method body for a lambda expression 275 * Flag that marks a synthetic method body for a lambda expression
276 */ 276 */
277 public static final long LAMBDA_METHOD = 1L<<49; 277 public static final long LAMBDA_METHOD = 1L<<49;
278
279 /**
280 * Flag to control recursion in TransTypes
281 */
282 public static final long TYPE_TRANSLATED = 1L<<50;
278 283
279 /** Modifier masks. 284 /** Modifier masks.
280 */ 285 */
281 public static final int 286 public static final int
282 AccessFlags = PUBLIC | PROTECTED | PRIVATE, 287 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 }

mercurial