hg: lambda/lambda/langtools: More extension method fixes:
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Fri Oct 29 05:39:18 PDT 2010
Changeset: fa6868eac2c4
Author: mcimadamore
Date: 2010-10-29 13:38 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fa6868eac2c4
More extension method fixes:
*) Interface defining common overrider should resolve extension method conflicts in supertypes
*) Default method should be attributed lazily (possibly during Symbol completion) - this is to avoid spurious failures that depend on the compilation-order
! src/share/classes/com/sun/tools/javac/code/Symbol.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/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/defender/Pos07.java
+ test/tools/javac/defender/Pos08.java
More information about the lambda-dev
mailing list