--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Fri Oct 24 10:54:04 2014 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Fri Oct 24 08:34:51 2014 +0200
@@ -989,8 +989,12 @@
// parameters have already been entered
env.info.scope.enter(tree.sym);
} else {
- memberEnter.memberEnter(tree, env);
- annotate.flush();
+ try {
+ annotate.enterStart();
+ memberEnter.memberEnter(tree, env);
+ } finally {
+ annotate.enterDone();
+ }
}
} else {
if (tree.init != null) {