hg: lambda/lambda/langtools: Improvement:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Jun 13 09:18:05 PDT 2011


Changeset: 166df935f0d8
Author:    mcimadamore
Date:      2011-06-13 17:16 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/166df935f0d8

Improvement:
*) Treat diamond as a poly expression - this means that if a lambda returns a diamond, inference should behave accordingly

! src/share/classes/com/sun/tools/javac/code/TypeTags.java
! 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/TransTypes.java
! test/tools/javac/generics/diamond/7002837/T7002837.java
+ test/tools/javac/generics/diamond/7002837/T7002837.out
! test/tools/javac/generics/diamond/neg/Neg06.out
+ test/tools/javac/lambda/TargetType28.java
+ test/tools/javac/lambda/TargetType28.out



More information about the lambda-dev mailing list