src/share/classes/com/sun/tools/javac/parser/JavacParser.java

Print this page

        

@@ -1185,11 +1185,11 @@
 
             if ((mode & TYPE) == 0) {
                 // Type annotations on class literals no longer legal
                 switch (expr.getTag()) {
                 case REFERENCE: {
-                    JCMemberReference mref = (JCMemberReference) expr;
+                    JCMemberReference mref = (JCMemberReference) expr.setPos(pos);
                     mref.expr = toP(F.at(pos).AnnotatedType(typeAnnos, mref.expr));
                     t = mref;
                     break;
                 }
                 case SELECT: {