hg: lambda/lambda/langtools: Extension method overhaul (original) (raw)

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Apr 4 10:27:49 PDT 2012


Changeset: fae87288e01d Author: mcimadamore Date: 2012-04-04 18:26 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fae87288e01d

Extension method overhaul *) Updated well-formedness rules according to latest Featherweight Defenders draft *) Added support for qualified super calls resolution *) Added support for qualified this calls resolution *) Cleaned up overload resolution routine *) Converted automatic defender test generator from defender-prototype to use jtreg

! src/share/classes/com/sun/tools/javac/code/Scope.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/comp/LambdaToInnerClass.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/Items.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/defender/Neg01.out ! test/tools/javac/defender/Neg02.java ! 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/Pos02.java



More information about the lambda-dev mailing list