hg: lambda/lambda/langtools: Added simple lookahead in order to disambiguate between lambda expression and variable declaration of function types.

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri May 28 09:21:10 PDT 2010


Changeset: 81966684ef23
Author:    mcimadamore
Date:      2010-05-28 17:19 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/81966684ef23

Added simple lookahead in order to disambiguate between lambda expression and variable declaration of function types.

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
+ test/tools/javac/lambda/FuncType01.java
! test/tools/javac/lambda/LambdaCapture01.java
+ test/tools/javac/lambda/LambdaExpr03.java



More information about the lambda-dev mailing list