From 93a82685ff3915ea01b612ae94f161d34a88a87a Mon Sep 17 00:00:00 2001 From: odersky Date: Wed, 13 Aug 2008 18:35:50 +0000 Subject: [PATCH] fixed more problems detects by Ilya. git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15788 5e8d7ff9-d8ef-0310-90f0-a4852d11357a --- src/compiler/scala/tools/nsc/javac/JavaParsers.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compiler/scala/tools/nsc/javac/JavaParsers.scala b/src/compiler/scala/tools/nsc/javac/JavaParsers.scala index e9a4da372..670ca71dd 100755 --- a/src/compiler/scala/tools/nsc/javac/JavaParsers.scala +++ b/src/compiler/scala/tools/nsc/javac/JavaParsers.scala @@ -345,6 +345,7 @@ trait JavaParsers extends JavaScanners { val pos = in.currentPos var t = typ() if (in.token == LPAREN) { skipAhead(); accept(RPAREN) } + else if (in.token == LBRACE) { skipAhead(); accept(RBRACE) } } /* def annotationArg() = { @@ -468,7 +469,7 @@ trait JavaParsers extends JavaScanners { if (in.token == DOTDOTDOT) { in.nextToken t = atPos(t.pos) { - AppliedTypeTree(TypeTree(RepeatedParamClass.typeConstructor), List(t)) + AppliedTypeTree(scalaDot(nme.REPEATED_PARAM_CLASS_NAME.toTypeName), List(t)) } } varDecl(in.currentPos, Modifiers(Flags.JAVA | Flags.PARAM), t, ident())