langtools/src/share/classes/com/sun/tools/javac/parser/Parser.java
changeset 510 8d0b2c7d60a1
parent 10 06bc494ca11e
child 735 372aa565a221
--- a/langtools/src/share/classes/com/sun/tools/javac/parser/Parser.java	Wed Apr 09 13:53:45 2008 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/parser/Parser.java	Wed Apr 09 14:05:24 2008 +0100
@@ -1006,7 +1006,10 @@
                     break loop;
                 case DOT:
                     S.nextToken();
+                    int oldmode = mode;
+                    mode &= ~NOPARAMS;
                     typeArgs = typeArgumentsOpt(EXPR);
+                    mode = oldmode;
                     if ((mode & EXPR) != 0) {
                         switch (S.token()) {
                         case CLASS: