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

changeset 2146
7de97abc4a5c
parent 2135
d7e155f874a7
child 2167
d2fa3f7e964e
equal deleted inserted replaced
2145:7af634b1fc5b 2146:7de97abc4a5c
2890 2890
2891 MethodSymbol currentMethod; 2891 MethodSymbol currentMethod;
2892 2892
2893 @Override 2893 @Override
2894 public void visitMethodDef(JCMethodDecl tree) { 2894 public void visitMethodDef(JCMethodDecl tree) {
2895 if ((tree.sym.flags() & (SYNTHETIC | GENERATEDCONSTR)) != 0) { 2895 if ((tree.sym.flags() & (SYNTHETIC | GENERATEDCONSTR)) != 0
2896 && (tree.sym.flags() & LAMBDA_METHOD) == 0) {
2896 return; 2897 return;
2897 } 2898 }
2898 if (tree.name.equals(names.clinit)) { 2899 if (tree.name.equals(names.clinit)) {
2899 return; 2900 return;
2900 } 2901 }
2904 tree.name.equals(names.values) || 2905 tree.name.equals(names.values) ||
2905 tree.name.equals(names.init))) { 2906 tree.name.equals(names.init))) {
2906 return; 2907 return;
2907 } 2908 }
2908 currentMethod = tree.sym; 2909 currentMethod = tree.sym;
2910
2909 super.visitMethodDef(tree); 2911 super.visitMethodDef(tree);
2910 } 2912 }
2911 2913
2912 } 2914 }
2913 2915

mercurial