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

changeset 2114
09a414673570
parent 2040
2375ce96e80d
child 2135
d7e155f874a7
     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;

mercurial