1.1 --- a/src/share/classes/com/sun/tools/javac/code/Flags.java Mon Oct 14 22:34:37 2013 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Flags.java Mon Oct 14 23:07:43 2013 -0700 1.3 @@ -270,6 +270,11 @@ 1.4 */ 1.5 public static final long POTENTIALLY_AMBIGUOUS = 1L<<48; 1.6 1.7 + /** 1.8 + * Flag that marks a synthetic method body for a lambda expression 1.9 + */ 1.10 + public static final long LAMBDA_METHOD = 1L<<49; 1.11 + 1.12 /** Modifier masks. 1.13 */ 1.14 public static final int 1.15 @@ -378,7 +383,8 @@ 1.16 NOT_IN_PROFILE(Flags.NOT_IN_PROFILE), 1.17 BAD_OVERRIDE(Flags.BAD_OVERRIDE), 1.18 SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC), 1.19 - THROWS(Flags.THROWS); 1.20 + THROWS(Flags.THROWS), 1.21 + LAMBDA_METHOD(Flags.LAMBDA_METHOD); 1.22 1.23 Flag(long flag) { 1.24 this.value = flag;