hg: lambda/lambda/langtools: Bug fixes:
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Tue Aug 7 07:55:34 PDT 2012
Changeset: 027ae5764025
Author: mcimadamore
Date: 2012-08-07 15:55 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/027ae5764025
Bug fixes:
*) LambdaToInnerClass translator should not emit non-static anonymous inner class if lambda is inside self-constructor call (using this(...)).
*) Routine for finding functional descriptor should return both the descriptor symbol (one of the method symbols in a given interface) and the instantiated descriptor type
! 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/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/GraphInfer.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/LegacyInfer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/LambdaConv24.java
More information about the lambda-dev
mailing list