hg: lambda/lambda/langtools: Misc improvements to deferred attribution architecture:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri Aug 31 10:04:24 PDT 2012

Changeset: 2a4b8b31381b
Author:    mcimadamore
Date:      2012-08-31 18:03 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2a4b8b31381b

Misc improvements to deferred attribution architecture:
*) out-of-order method checking should check as many arguments as possible in cases where method is not applicable
*) fixed bug that caused silent compiler crash where void expression passed as argument to overloaded method

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/TargetType40.java
+ test/tools/javac/lambda/TargetType40.out
+ test/tools/javac/lambda/TargetType41.java
+ test/tools/javac/lambda/TargetType41.out

More information about the lambda-dev mailing list