langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
changeset 27231 c1ca668b421e
parent 27224 228abfa87080
child 27551 14a74a56c4a0
equal deleted inserted replaced
27230:361efbfa3079 27231:c1ca668b421e
   987         if (env.info.scope.owner.kind == MTH) {
   987         if (env.info.scope.owner.kind == MTH) {
   988             if (tree.sym != null) {
   988             if (tree.sym != null) {
   989                 // parameters have already been entered
   989                 // parameters have already been entered
   990                 env.info.scope.enter(tree.sym);
   990                 env.info.scope.enter(tree.sym);
   991             } else {
   991             } else {
   992                 memberEnter.memberEnter(tree, env);
   992                 try {
   993                 annotate.flush();
   993                     annotate.enterStart();
       
   994                     memberEnter.memberEnter(tree, env);
       
   995                 } finally {
       
   996                     annotate.enterDone();
       
   997                 }
   994             }
   998             }
   995         } else {
   999         } else {
   996             if (tree.init != null) {
  1000             if (tree.init != null) {
   997                 // Field initializer expression need to be entered.
  1001                 // Field initializer expression need to be entered.
   998                 annotate.annotateTypeLater(tree.init, env, tree.sym, tree.pos());
  1002                 annotate.annotateTypeLater(tree.init, env, tree.sym, tree.pos());