hg: lambda/lambda/langtools: Bug fixes:
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Tue Nov 22 05:41:08 PST 2011
Changeset: 2a25ce881443
Author: mcimadamore
Date: 2011-11-22 13:39 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2a25ce881443
Bug fixes:
*) Missing synthetic cast in desugared code leading to verifier errors
*) Bad generated code for void-compatible lambdas
*) Attribution should compute the instantiated method/constructor type of a given member reference
*) Check for break/continue inside lambda body misses some cases
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToInnerClass.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/LambdaTranslator.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/tools/javac/lambda/BadBreakContinue.java
! test/tools/javac/lambda/BadBreakContinue.out
+ test/tools/javac/lambda/LambdaConv20.java
+ test/tools/javac/lambda/LambdaConv21.java
+ test/tools/javac/lambda/MethodReference31.java
+ test/tools/javac/lambda/MethodReference32.java
+ test/tools/javac/lambda/MethodReference32.out
More information about the lambda-dev
mailing list