hg: lambda/lambda/langtools: Improvements:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri Jun 10 05:33:28 PDT 2011


Changeset: 84e982f748a3
Author:    mcimadamore
Date:      2011-06-10 13:32 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/84e982f748a3

Improvements:
*) Improve detection of inference errors when lambda is passed where inference variable is expected
*) Refactor Infer.instantiateArg and Check.instantiatePoly as instances of ForAll.Completer

! src/share/classes/com/sun/tools/javac/code/Type.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/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/lambda/TargetType26.java
+ test/tools/javac/lambda/TargetType26.out
+ test/tools/javac/lambda/TargetType27.java
+ test/tools/javac/lambda/TargetType27.out



More information about the lambda-dev mailing list