hg: lambda/lambda/langtools: Bug fixes:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Nov 11 06:48:09 PST 2010


Changeset: f5c76a5c84e3
Author:    mcimadamore
Date:      2010-11-11 14:47 +0000
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f5c76a5c84e3

Bug fixes:
*) Lambda expression not allowed in instance creation context
*) Target-type inference failure with '? extends' wildcards leads to compiler error
*) Interface methods in diamond shaped inheritance trees are counted twice during SAM conversion
*) Conformance error: Resolve/Infer should use Types.isConvertible instead of Types.isAssignable for actuals vs. formals check

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/LambdaConv12.java
+ test/tools/javac/lambda/LambdaConv13.java
! test/tools/javac/lambda/TargetType04.out
+ test/tools/javac/lambda/TargetType15.java



More information about the lambda-dev mailing list