hg: lambda/collections/langtools: 2 new changesets

brian.goetz at oracle.com brian.goetz at oracle.com
Wed Feb 23 13:39:48 PST 2011


Changeset: 84a6bb3ef295
Author:    mcimadamore
Date:      2011-02-04 14:17 +0000
URL:       http://hg.openjdk.java.net/lambda/collections/langtools/rev/84a6bb3ef295

Fix: Defender attribute causes ClassReader to complete class recursively.
This issue causes random exceptions when interfaces with extension methods are read from classfile (as ClassReader is left in an inconistent state after a call to MethodSymbol.getDefaultImpl()).

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defender/ClassReaderTest/ClassReaderTest.java
+ test/tools/javac/defender/ClassReaderTest/pkg/Foo.java
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 4f78365a8044
Author:    briangoetz
Date:      2011-02-23 16:39 -0500
URL:       http://hg.openjdk.java.net/lambda/collections/langtools/rev/4f78365a8044

Ensure that SAM classes show up in ct.sym

! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java



More information about the lambda-dev mailing list