hg: lambda/lambda/langtools: Conformance fixes:
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Fri Jul 20 10:21:46 PDT 2012
Changeset: 3944ae4ad264
Author: mcimadamore
Date: 2012-07-20 18:21 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3944ae4ad264
Conformance fixes:
*) Expand the set of modifiers that can be used with extension methods (strictfp and synchronized now allowed)
*) Ban extension methods that are override-equivalent with members of java.lang.Object
*) Lambda compatibility tweak: void-returning expression lambdas should be compatible with void descriptors
! src/share/classes/com/sun/tools/javac/code/Flags.java
! 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/resources/compiler.properties
+ test/tools/javac/defender/Neg13.java
+ test/tools/javac/defender/Neg13.out
+ test/tools/javac/defender/syntax/TestDefenderModifiers.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/CantReturnValueForVoid.java
! test/tools/javac/diags/examples/MissingReturnValue.java
+ test/tools/javac/diags/examples/UnexpectedReturnValue.java
! test/tools/javac/lambda/BadExpressionLambda.java
! test/tools/javac/lambda/BadExpressionLambda.out
! test/tools/javac/lambda/LambdaConv21.java
! test/tools/javac/lambda/LambdaConv21.out
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/VoidCompatibility.java
! test/tools/javac/lambda/VoidCompatibility.out
More information about the lambda-dev
mailing list