src/share/classes/com/sun/tools/javac/jvm/Gen.java

changeset 2146
7de97abc4a5c
parent 2135
d7e155f874a7
child 2167
d2fa3f7e964e
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/Gen.java	Thu Oct 17 19:10:19 2013 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/Gen.java	Fri Oct 18 15:03:34 2013 -0700
     1.3 @@ -2892,7 +2892,8 @@
     1.4  
     1.5          @Override
     1.6          public void visitMethodDef(JCMethodDecl tree) {
     1.7 -            if ((tree.sym.flags() & (SYNTHETIC | GENERATEDCONSTR)) != 0) {
     1.8 +            if ((tree.sym.flags() & (SYNTHETIC | GENERATEDCONSTR)) != 0
     1.9 +                    && (tree.sym.flags() & LAMBDA_METHOD) == 0) {
    1.10                  return;
    1.11              }
    1.12              if (tree.name.equals(names.clinit)) {
    1.13 @@ -2906,6 +2907,7 @@
    1.14                  return;
    1.15              }
    1.16              currentMethod = tree.sym;
    1.17 +
    1.18              super.visitMethodDef(tree);
    1.19          }
    1.20  

mercurial