hg: lambda/lambda/langtools: Update compile-time checks for extension methods.

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Tue Mar 29 01:52:32 PDT 2011


Changeset: bb800adbe578
Author:    mcimadamore
Date:      2011-03-29 09:50 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/bb800adbe578

Update compile-time checks for extension methods.
Bring the compiler in sync with the latest version of the formal extension method document at:
http://hg.openjdk.java.net/lambda/defender-prototype/raw-file/18a7771b6c1b/doc/featherweight-defenders.pdf

! 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/Neg01.out
! test/tools/javac/defender/Neg02.out
! test/tools/javac/defender/Neg03.java
! test/tools/javac/defender/Neg03.out
+ test/tools/javac/defender/Neg04.java
+ test/tools/javac/defender/Neg04.out
+ test/tools/javac/defender/Neg05.java
+ test/tools/javac/defender/Neg05.out
! test/tools/javac/defender/Pos06.java
! test/tools/javac/defender/Pos08.java
! test/tools/javac/defender/Pos09.java
! test/tools/javac/diags/examples.not-yet.txt



More information about the lambda-dev mailing list