equal
deleted
inserted
replaced
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()); |